2

次の行をモックする必要があると考えてください

employee.addOffer(employee, new Offer(details));

今、私new Offer(details)は何もしないようにモックする必要があります

私が試している方法は

doNothing().when(employee).addOffer(any(Employee.class), any(Offer.class));

NullPointerException実行しようとして何もないためnew Offer(details)、これは失敗しますdetails

new Offer(details)他のモックを返すためにモックするにはどうすればよいですか?

4

2 に答える 2

2

あなたはモックする必要がありますOffer

Offer mockOffer = mock(Offer.class);
employee.addOffer(employee, mockOffer);
于 2013-08-10T00:31:33.753 に答える