単体テストを作成するときは、サンプルデータを含むいくつかのオブジェクトが必要です。たとえば、Orderオブジェクトがあるとします。このようなコードを書く必要があります-
Order o = new Order();
o.setId(3);
o.setAmount(2830.9);
List<Item> items = new ArrayList<Item>();
Item i = new Item();
i.setId(3);
i.setCost(34);
items.add(i);
o.setItems(items);
実際のオブジェクトはより多くの属性とネストされたオブジェクトを持っている可能性が高いため、ここで見たものよりもはるかに苛立たしく冗長です。
そして、複数の注文が必要な場合...
テスト用のモックデータオブジェクトを作成するための最良の方法は何ですか?
頭のてっぺんから、Jsonからオブジェクトを逆シリアル化することを考えています。これを行うための標準的で効率的な方法はありますか?