私は現在、テストで新しいDateTimeオブジェクトが作成されるたびに、それをインターセプトして定数(既定)のDateTimeオブジェクトを作成できるように、DateTimeオブジェクトをモックしようとしています。MockitoでJodatime DateTimeをモックする方法
私の実際の方法では、私はこのようなDateTimeオブジェクトを作成しています:
DateTime start = new LocalDateTime().toDateTime().minusHours(1)
DateTime end = new LocalDateTime().toDateTime()
今、私はLocalDateTimeを対象とDateTimeオブジェクトをあざけるが、どのように確認していないのです続行する:
@Mock
DateTime dt;
@Mock
LocalDateTime ldt;
@Test
public void test() {
when(new DateTime()).thenReturn(????); // Stuck here.
when(new LocalDateTime().toDateTime()).thenReturn(dt);
}
助けていただければ幸いです。ありがとう!