apex テスト時の STANDARD_PRICE_NOT_DEFINED エラー

イシュー

  • 商談商品のテストを行う際に、商談商品をinsertする必要があるのだが、標準価格を設定しないと「STANDARD_PRICE_NOT_DEFINED」になる

参考

@isTest (seeAllData=true)

  • StandardPrice データレコードは、デフォルトでは参照できない
  • @isTest (seeAllData=true) アノテーションを付けることによって、標準価格に対して商談商品を追加することができる