Salesforce Platform Developer II Exam
© examsiri.com
Question : 15 of 33
Marks:
+1,
-0
@isTest
static void testIncrement() {
  Account acct = new Account(Name = 'Test');
  acct.Number_Of_Times_Viewed__c = 0;
  insert acct;
  AuditUtil.incrementViewed(acct.Id);
  Account acctAfter = [SELECT Number_Of_Times_Viewed__c FROM Account WHERE Id = :acct.Id][0]
  System.assertEquals(1, acctAfter.Number_Of_Times_Viewed__c);
}The test method above calls an @future method that increments the Number_of_Times_Viewed__c value. The assertion is failing because the Number_of_Times_Viewed__c equals 0. What is the optimal way to fix this?
Go to Question: