Mocking Joda DateTime Methode mit Mockito

Ich möchtemillis, um den angegebenen Wert zurückzugeben.

public long myMethod(){
    DateTime nowDateTime = new DateTime(DateTimeZone.UTC);
    long millis = nowDateTime.getMillis();
    System.out.println(millis);
}

Ich habe es ohne Glück versucht.

@RunWith(PowerMockRunner.class)
@PrepareForTest({ DateTime.class })
@PowerMockIgnore({ "javax.crypto.*", "javax.management*" })
...
...
public void testMyMethod(){
    DateTime nowDateTime = PowerMockito.mock(DateTime.class);
    Mockito.when(nowDateTime.getMillis()).thenReturn(10L);
}

Wie kann ich das beheben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage