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

Schreibe einen Kommentar