EasyMock / PowerMock importieren Frage
Ich bin erleben einige Probleme, ich kann nicht ganz herausfinden, und eine Seite, die ich fand, schlug vor, ein problem mit Inkompatibilitäten mit verify() wenn die verhöhnt wurden erstellt mit PowerMock.
Geben, wenn ich eine Zeile zum erstellen eines mock, Eclipse sagt mir die Methode nicht eindeutig ist, und ich am Ende mit, um es zu spezifizieren, wie EasyMock.createMock oder PowerMock.createMock.
Ursprünglich hatte ich gerade angefangen mit EasyMock und wechselte dann zu PowerMock. Wird die Reihenfolge der import-Anweisungen Angelegenheit, und wenn Sie mit PowerMock ist es wichtig, nicht zu zählen bestimmte EasyMock Zeug?
Hier ist was ich habe:
import org.easymock.EasyMock;
import org.junit.*;
import org.junit.runner.RunWith;
import static org.easymock.EasyMock.*;
import static org.powermock.api.easymock.PowerMock.*;
import org.powermock.reflect.Whitebox;
import org.powermock.api.easymock.*;
import org.powermock.api.easymock.PowerMock.*;
import org.powermock.api.mockito.expectation.*;
import org.powermock.api.mockito.*;
import org.powermock.api.support.membermodification.*;
import org.powermock.api.support.membermodification.MemberMatcher.*;
import org.powermock.core.classloader.annotations.*;
import org.powermock.modules.junit4.*;
Kann es einige Redundanzen gibt. Ist ein Konflikt möglich? Und ist die Reihenfolge wichtig, um zu einer Behebung der Mehrdeutigkeit?
Dank.
Craig
InformationsquelleAutor Craig Anderson | 2011-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einnahme von eine
PowerMock
BeispielBeachten Sie, dass Sie nicht importieren createMock aus beiden Bibliotheken. Sollten Sie sich nicht importieren Sie etwas von
EasyMock
dass Sie bereitsPowerMock
.InformationsquelleAutor stevebot