みなさんこんにちは。
salesforceお助け隊の加藤です。
今回は、Apexトリガで実装した入力チェックが正しく動作しているかを、
テストコードでチェックする方法をご紹介します。
ApexトリガではaddErrorメソッドを使うことにより、
入力規則では対応できない入力チェックを実装することができます。
実装方法は、以下の記事を参考にしてください。
入力規則では対応できない入力チェックはどうやって実現するのか?
Apexトリガで実装した入力チェックが正しく動作しているかを
テストコードでチェックするには、以下のような実装を行います。
salesforceお助け隊の加藤です。
今回は、Apexトリガで実装した入力チェックが正しく動作しているかを、
テストコードでチェックする方法をご紹介します。
ApexトリガではaddErrorメソッドを使うことにより、
入力規則では対応できない入力チェックを実装することができます。
実装方法は、以下の記事を参考にしてください。
入力規則では対応できない入力チェックはどうやって実現するのか?
Apexトリガで実装した入力チェックが正しく動作しているかを
テストコードでチェックするには、以下のような実装を行います。
例)
try {
(Apexトリガが設定されているオブジェクトに対して、
入力チェックエラーが発生するよう処理を実装する)
} catch(Exception e) {
System.assert(e.getMessage().contains('[発生するであろうエラーメッセージ]'));
}
「セールスフォースお助け隊ブログ」へのコメントやご意見等ありましたら
ファンページまでお願いします。 Facebookのファンページ

