設問
Ursa Major Solar はテスト メソッドを作成しています。システムメソッド「runAs()」はどの機能を検証しますか?
選択肢
A. ユーザーのパブリック グループ割り当ての強制。
B. ユーザーのフィールドレベルのセキュリティの強制。
C. ユーザーの権限の強制。
D. ユーザーのレコード共有の強制。
解答
C. ユーザーの権限の強制。
解説
A. ユーザーのパブリック グループ割り当ての強制。
不正解です。System.runAs()
メソッドは、指定したユーザーのコンテキストでコードを実行するためのものであり、パブリック グループの割り当てを強制するものではありません。
B. ユーザーのフィールドレベルのセキュリティの強制。
不正解です。System.runAs()
メソッドは、フィールドレベルのセキュリティを強制するものではありません。フィールドレベルのセキュリティを確認するには、WITH SECURITY_ENFORCED
を使用する必要があります。
C. ユーザーの権限の強制。
正解です。System.runAs()
メソッドは、指定したユーザーの権限(オブジェクトおよびフィールドのアクセス権)を強制します。これにより、異なるユーザー権限での動作をテストできます。
D. ユーザーのレコード共有の強制。
不正解です。System.runAs()
メソッドは、レコードの共有ルールを強制するものではありません。レコード共有の確認には、WITH SHARING
を使用する必要があります。
第134問
こちらをクリック