nerdexam
Salesforce

PDII · Question #17

PDII Question #17: Real Exam Question with Answer & Explanation

The correct answer is D. Account a = MyRemoter.getAccount('TestAccount'); System.assertEquals( 'TestAccount',. See the full explanation below for the reasoning.

Question

global with sharing class MyRemoter { public String accountName { get; set; } public static Account account { get; set; } public AccountRemoter() {} @RemoteAction global static Account getAccount(String accountName) { account = [SELECT Id, Name, NumberOfEmployees FROM Account WHERE Name = :accountName]; return account; } } Consider the Apex class above that defines a RemoteAction used on a Visualforce search page. Which code snippet will assert that the remote action returned the correct Account?

Options

  • AAccount a = controller.getAccount('TestAccount'); System.assertEquals( 'TestAccount', a.Name );
  • BMyRemoter remote = new MyRemoter(); Account a = remote.getAccount('TestAccount');
  • CMyRemoter remote = new MyRemoter('TestAccount'); Account a = remote.getAccount ();
  • DAccount a = MyRemoter.getAccount('TestAccount'); System.assertEquals( 'TestAccount',

Community Discussion

No community discussion yet for this question.

Full PDII Practice