この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Apex のテスト内容

Salesforce は次の事項のテストを作成することをお勧めします。
単一操作
単一のレコードが適切かつ予測どおりの結果を生成することを確認するテスト。
一括操作
トリガ、クラス、拡張にかかわらず、すべての Apex コードが 1 件から 200 件のレコードについて呼び出されます。単一レコードのケースだけでなく、一括ケースについてもテストする必要があります。
ポジティブ動作
予測される動作がすべての予測される順列で行われること、つまりユーザがすべてを正しく入力し、制限を超えないことを確認するテスト。
ネガティブ動作
将来の日付を追加できない、負の数量を指定できないなどの制限がアプリケーションに存在する場合があります。ネガティブケースについてテストし、制限内のポジティブケースと同様、エラーメッセージが適切に生成されることを確認する必要があります。
制限ユーザ
コード内で使用する sObjects へのアクセス権限が制限されているユーザが予測どおりの動作を行えるかどうかを確認するテスト。つまり、コードを実行できるかどうか、エラーメッセージを受信するかどうかを確認します。

条件演算子および 3 項演算子は、ポジティブブランチとネガティブブランチの両方が実行されない限り、実行されたとはみなされません。

メモ

これらの種類のテストの例は、テストの例を参照してください。