Kann Powermockito mock Letzte Methode in nicht-finalen konkrete Klasse?
Sagen wir, ich habe ein nicht-final-konkrete Klasse mit einem final-Methode wie unten.
public class ABC {
public final String myMethod(){
return "test test";
}
}
ist es möglich, zu verspotten myMethod()
zurück etwas anderes, wenn es aufgerufen wird, in junit
mit Powermockito
? Danke
InformationsquelleAutor sura watthana | 2012-08-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies funktioniert :
java.lang.NoClassDefFoundError: org/mockito/internal/MockitoInvocationHandler at org.powermock.api.mockito.PowerMockito.mock(PowerMockito.java:138) at ABCTest.finalCouldBeMock(ABCTest.java:17) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source)
Sie haben zum hinzufügen von Mockito in den classpath
Hi Gontard, Wie füge ich Mockito in meinem classpath in Eclipse?
warum seid Ihr immer davon ausgehen, statische Importe sind offensichtlich? erwähnen Sie, dass Sie anrufen PowerMockito.wenn(...) ist sehr hilfreich (auch wenn angesichts der Frage, die wir erwarten können, Sie mit PowerMockito)
du hast Recht, ich habe aktualisiert mein Antwort.
InformationsquelleAutor gontard