あるデータ オブジェクトを別のデータ オブジェクトに変換しなければならない場所がいくつかあります。たとえば、Web サービスまたは REST サービスから永続化可能なオブジェクトへの受信データ。
テスト内のコンバーターロジックをコピーせずに、すべての受信データが「送信」オブジェクトの適切な場所に入力されることを単体テストする方法はありますか?
フィールドがすべて同じと呼ばれていて、冒険を感じている場合、反射はいくつかの作業を行うことができます..しかし、私はその道をたどる気がしません..
たとえば、名前と名を持つ人が、コピーと貼り付けのミスにより名前 == 名の人物に変換された場合、受け入れテストはバグを検出しません。
そのため、今はオブジェクト/モデル変換のテストをスキップして、コンバーターをよく調べます。
これを別の方法で行う方法について誰か考えがありますか?