0
を反映していない、このコードでSalesforceのアペックスSystem.runAs、Iは、テストクラスを有するトリガーコンテキストで
System.debug(UserInfo.getProfileId());
Profile p = [SELECT Id FROM Profile WHERE Name = 'Standard User'];
User u = new User(ProfileId = p.Id, ...);
System.runAs(u)
{
System.debug(UserInfo.getProfileId());
Database.delete(records, false);
}
このDML操作用火災、I出力電流Idをuser`s
そのSystem.debug(UserInfo.getProfileId());
私はSystem.runAs
メソッドで設定したユーザーのプロファイルIDを取得しません。ユーザーのプロフィールIDを取得します。標準ユーザーであるべきシステム管理者。
なぜですか...修正する方法は?