PDII 문제 46
개발자가 무한 루프를 유발하는 애플리케이션 이벤트를 생성했습니다.
이 문제의 원인은 무엇일까요?
이 문제의 원인은 무엇일까요?
PDII 문제 47
Lightning 웹 컴포넌트를 개발할 때 데이터 검색 성능을 최상으로 끌어올리기 위해 개발자가 구현해야 하는 세 가지 접근 방식은 무엇입니까? (세 가지 답을 선택하세요)
PDII 문제 48
개발자는 사용자 지정 페이지네이션 솔루션을 만들어야 합니다. 사용자가 페이지를 탐색하는 동안 다른 곳에서 데이터가 변경되더라도, 처음에 접근했던 캐시된 결과가 계속 표시되어야 합니다. 개발자는 어떻게 이러한 요구 사항을 충족할 수 있을까요?
PDII 문제 49
테스트 메서드가 `@future` 메서드를 호출하여 값을 증가시킵니다. 그런데 해당 값이 0이 되어 어설션이 실패합니다. 이 문제를 해결하는 가장 좋은 방법은 무엇일까요?
자바
@isTest
정적 void testIncrement() {
Account acct = new Account(Name = 'Test', Number_Of_Times_Viewed__c = 0); insert acct; AuditUtil.incrementViewed(acct.Id); // 이것은 @future 메서드입니다. Account acctAfter = [SELECT Number_Of_Times_Viewed__c FROM Account WHERE Id = :acct.Id][0]; System.assertEquals(1, acctAfter.Number_Of_Times_Viewed__c);
}
자바
@isTest
정적 void testIncrement() {
Account acct = new Account(Name = 'Test', Number_Of_Times_Viewed__c = 0); insert acct; AuditUtil.incrementViewed(acct.Id); // 이것은 @future 메서드입니다. Account acctAfter = [SELECT Number_Of_Times_Viewed__c FROM Account WHERE Id = :acct.Id][0]; System.assertEquals(1, acctAfter.Number_Of_Times_Viewed__c);
}
PDII 문제 50
한 개발자가 모의 호출을 하기 전에 테스트 데이터를 생성하는 테스트 클래스를 가지고 있는데, 이제 "커밋되지 않은 작업이 남아 있습니다. 호출하기 전에 커밋하거나 호출하십시오."라는 오류 메시지를 받습니다.
이 오류를 해결하기 위해 어떤 조치를 취해야 할까요?
이 오류를 해결하기 위해 어떤 조치를 취해야 할까요?
