PDII 試験問題 96
次のコード スニペットを検討してください。
ジャワ
01 共有クラス AccountsController のパブリック{
03 @オーラ対応
04 パブリックリスト<アカウント> getAllAccounts(){
05 return [アカウントからID、名前、業種を選択];
06 }
08 }
デプロイメント サイクルの一環として、開発者は次のテスト クラスを作成します。
ジャワ
@isテスト
プライベートクラス AccountsController_Test{
@テストセットアップ
プライベート静的void makeData(){
ユーザー user1 = [Select Id FROM User WHERE Profile.Name = 'System Administrator' ... LIMIT 1]; ユーザー user2 = [Select Id FROM User WHERE Profile.Name = 'Standard User' ... LIMIT 1]; TestUtils.insertAccounts(10,user1.Id); TestUtils.insertAccounts(20,user2.Id);
}
@isテスト
プライベート静的void testGetAllAccounts(){
// 標準ユーザーをメモリにクエリする
リスト<Account> 結果 = AccountsController.getAllAccounts();
System.assertEquals(20,結果サイズ());
}
}
テストクラスを実行すると、アサーションが失敗します。テストメソッドが正常に実行されるようにするには、開発者はApexテストメソッドにどのような変更を加える必要がありますか?
ジャワ
01 共有クラス AccountsController のパブリック{
03 @オーラ対応
04 パブリックリスト<アカウント> getAllAccounts(){
05 return [アカウントからID、名前、業種を選択];
06 }
08 }
デプロイメント サイクルの一環として、開発者は次のテスト クラスを作成します。
ジャワ
@isテスト
プライベートクラス AccountsController_Test{
@テストセットアップ
プライベート静的void makeData(){
ユーザー user1 = [Select Id FROM User WHERE Profile.Name = 'System Administrator' ... LIMIT 1]; ユーザー user2 = [Select Id FROM User WHERE Profile.Name = 'Standard User' ... LIMIT 1]; TestUtils.insertAccounts(10,user1.Id); TestUtils.insertAccounts(20,user2.Id);
}
@isテスト
プライベート静的void testGetAllAccounts(){
// 標準ユーザーをメモリにクエリする
リスト<Account> 結果 = AccountsController.getAllAccounts();
System.assertEquals(20,結果サイズ());
}
}
テストクラスを実行すると、アサーションが失敗します。テストメソッドが正常に実行されるようにするには、開発者はApexテストメソッドにどのような変更を加える必要がありますか?
PDII 試験問題 97
開発者は、関連する取引先責任者の「Do_Not_Delete_c」チェックボックスがオンになっている場合、取引先が削除されないようにするよう依頼されました。開発者はどのようにこれを実現できますか?
PDII 試験問題 98
セーブポイントに関して正しい記述はどれですか?
PDII 試験問題 99
Lightning Web コンポーネントを開発する場合、どの設定で、携帯電話などの小型デバイスでは lightning-layout-items が 1 列で表示され、タブレット サイズとデスクトップ サイズの画面では 2 列で表示されますか。
PDII 試験問題 100
ページは、連絡先に対して「null オブジェクトの逆参照を試行しています」というエラーをスローします。
コントローラーのどのような変更でエラーが修正されますか?
コントローラーのどのような変更でエラーが修正されますか?
