You need to sign in to do that
Don't have an account?
Yuta.Nakagawa
APEXクラステストの作りについて
1つのオブジェクトに対してAPEXクラスとAPEXクラステストを実装後、
別要望で入力規則を作成した時に、過去のAPEXクラステストが作成した入力規則のエラーに引っかかり、
リリース時のテストでエラーが発生しました。
これを都度都度修正することが手間なのですが、
皆さんはどのようにテストを作られているのでしょうか。
現在は、APEXクラスのコードカバー率を満たすための最低限の項目しかセットしていませんが、
オブジェクトで使用する項目について、一般利用の想定で値をセットしているのでしょうか。
修正が少なくて済む運用を行っている方見えましたら、
ご教示いただけますと幸いです。
よろしくお願いします。
別要望で入力規則を作成した時に、過去のAPEXクラステストが作成した入力規則のエラーに引っかかり、
リリース時のテストでエラーが発生しました。
これを都度都度修正することが手間なのですが、
皆さんはどのようにテストを作られているのでしょうか。
現在は、APEXクラスのコードカバー率を満たすための最低限の項目しかセットしていませんが、
オブジェクトで使用する項目について、一般利用の想定で値をセットしているのでしょうか。
修正が少なくて済む運用を行っている方見えましたら、
ご教示いただけますと幸いです。
よろしくお願いします。
そこで作成されるテストデータは必須項目と汎用的に必要になる項目に値をセットした状態で作成されるようにします。
入力規則などが追加されたときはすべてのテストクラスを修正するのではなく共通クラス一箇所直して解決するようなイメージです。
ただ、特定の条件下のテストデータ作成は必ず必要になりますので、完全に回避することは難しいと思います。