私は、EasyMock Junitテストケースを作成しようとしています。このテストケースには、Mockに少しやり過ぎだと感じている、余分なビットやコードがたくさん含まれています。与えられた例について言うhttp://java.dzone.com/articles/easymock-tutorial-%E2%80%93-getting、
次の期待はテストするように設定されています
portfolio.getTotalValue()
期待
EasyMock.expect(marketMock.getPrice("EBAY")).andReturn(42.00);
EasyMock.replay(marketMock);
今私の場合、ユニットテストのコードにたどり着く前に設定する必要があるような期待が約30〜40あります。
コードの期待値を生成する方法、またはそれらを動的に生成する方法はありますか?特定のコードをテストするためにこれらすべてを手動で行う必要がないようにするには?