Apexテストクラスのベストプラクティスおよびテンプレート
ベストプラクティス ■汎用的なテストデータは@isTest内で準備する @testSetupで準備したデータは全てのテストメソッドで使いまわすことができます。 そのため、各テストメソッドで共有して使いまわしたいテストデータは、各テストメソッド内ではなく、@testSetupアノテーション付きのメソッド内で事前に準備しておきましょう。 ■テストデータの作成は、TestDataFactoryを利用する TestDataFactoryを利用することで、オブジェクトのメタデータに依存する記述を一箇所に集約できるようになります。… Read More »