【Salesforce】承認プロセステストクラスエラー

Salesforce】承認プロセステストクラスエラー

 

・テストクラス

 

承認プロセスの作成

Approval.ProcessSubmitRequest psr = new Approval.ProcessSubmitRequest();

 

承認申請するオブジェクトの設定
psr.setObjectId(objectId);

 

承認プロセス実行
Approval.ProcessResult submitResult = Approval.process(psr);

 

 

・テストクラスエラー

 

System.DmlException: Process failed. First exception on row 0; first error: NO_APPLICABLE_PROCESS, 該当する承認プロセスは見つかりませんでした。: []

 

 

・対応ポイント

 

テストクラスの実装内容と一致する、承認プロセスの開始条件が存在するか確認する。