Tag: mockito

Mockito ist ein mocking-framework für Java. Es ist inspiriert von EasyMock, sondern zielt auf die Vereinfachung der mock-stubbing, – Prüfung und-Werkzeuge auch weiter.

Mockito, void-Methode mit Ausnahme geprüft

Anzahl der Antworten 1 Antworten
Möchte ich wissen, warum ich brauche, um zu behandeln Ausnahme ,wenn ich mocking eine void-Methode wirft die Ausnahme. Beispielsweise public class MyObject { public void call() throws SomeException { //do something } } Nun, wenn ich das

jUnit skip Methode-Aufruf in injectmock-Methode im test

Anzahl der Antworten 1 Antworten
Habe ich eine @InjectMocks cut das ist die Klasse die ich testen will. Es ist ein deleteX() und ein init() Methode. deleteX() ruft init() vor der Fertigstellung - wie kann ich überspringen Sie diesen Aufruf in meinem

MissingMethodInvocationException Spott, wenn ein org.apache.log4j.- Level-Klasse

Anzahl der Antworten 1 Antworten
Führt der folgende code org.mockito.Ausnahmen.missbrauchen.MissingMethodInvocationException: Level level = mock(Level.class); IOException ioException = new IOException("test"); when(level.getSyslogEquivalent()).thenThrow(ioException); InformationsquelleAutor DarVar | 2012-07-23

Wie @InjectMocks und initMocks() mit einem Objekt, das eine String-parameter?

Anzahl der Antworten 1 Antworten
Gegeben, eine Komponente zu testen, das erfordert, dass nicht-mockable Klasse (String) in Konstruktor-Injektion, wie diese: public class MyService { @Inject public MyService(String param1, SomeObject param2) { ... } } Will ich mit Mockito testen es mit einer

Mockito.verify-Methode enthalten boolean-argument-captor

Anzahl der Antworten 1 Antworten
Weiß ich nicht, wie kann ich Mockito.verify in diesem Fall. Wie kann ich pass false Mockito.überprüfen Sie? Ich versuche 2 verschiedene Möglichkeiten, aber es funktioniert nicht. public Sample someMethod(Sample s, boolean a){....} @Test public void test() {

Mocking statische Felder mit Mockito

Anzahl der Antworten 1 Antworten
Ich habe so etwas wie dieses (es ist eine Drittanbieter-Bibliothek, so habe ich für die Arbeit mit diesem design): ClassA.conn1.getObjectA().getIntValue() ClassA ist eine normale Klasse, und im inneren gibt es ein öffentliches statisches Feld (conn1). Diese conn1

Mit Mockito testen super Klasse Methode

Anzahl der Antworten 1 Antworten
Klasse Sup { public void someMethod(){ //tun Sie etwas } } class Sub extends Sup { public void Methode(Object obj) { if (obj == null) { super.someMethod(); return; } //tun Sie etwas } } Klasse Untertest {

Spott net.sf.ehcache.Caching (ehcache) mit .setzen Sie Methoden-stub (Mockito)

Anzahl der Antworten 3 Antworten
Entwickle ich ein einfaches cache-Funktionalität mit EhCache. Es ist eine Allgemeine Basisklasse, implementiert für mein cache-interface (BECache): public class EhCacheBase<K, V> implements BECache<K, V> { private static CacheManager cacheManager; private String cacheName; public EhCacheBase(String cacheName) { this.cacheName

Verschachtelte Methode Spott in Mockito

Anzahl der Antworten 2 Antworten
Habe ich den folgenden Java-Klassen: public class A { @Autowired private B b; public int aFn() { int something = b.bFn(); } } public class B { @Autowired private C c; public int bFn() { int something

Java Aufzählung Liste in mockito ist thenReturn

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zum auflisten der Elemente in einer Liste innerhalb von mockito ist thenReturn-Funktion, so dass ich wieder jedes Element in einer Liste. Bisher habe ich dies getan: List<Foo> returns = new ArrayList<Foo>(); //populate returns

Wie um zu testen, anonyme Methoden mit JUnit oder Mockito?

Anzahl der Antworten 2 Antworten
Ich einfach Klasse, aber mit anonymen code-block. Ich muss diese Klasse mit tests. public class CleanerTask { private final Logger log = LoggerFactory.getLogger(getClass()); DataWarehouseMessageDao dwMessageDao; int cleanerDelay = 0; TransactionTemplate template; public CleanerTask(DataWarehouseMessageDao dwMessageDao, int cleanerDelay, TransactionTemplate

Die Injektion Mockito Mock objects mit Spring JavaConfig und @Autowired

Anzahl der Antworten 3 Antworten
Ich versuche zu ersetzen @Autowired Objekt mit Mockito mock-Objekt. Der übliche Weg, dies zu tun, wurde mit xml mit Springockito: <mockito:mock id="SomeMock" class="com.package.MockInterface" /> Derzeit bin ich versucht zu bewegen, um mit Spring JavaConfig für den job.

Mockito re-stub-Methode, die bereits gekürzte mit thenthrow

Anzahl der Antworten 4 Antworten
Rannte ich in ein problem mit mockito. Ich bin der Entwicklung einer web-Anwendung. In meinen tests hat die Benutzer-Verwaltung verspottet wird. Es gibt einige Fälle, wenn ich zu verändern, den Benutzer zurückgegeben, die von der getLoggedInUser() Methode.

Testfälle mit JUnit +(Robolectric oder Mockito oder beides Android)

Anzahl der Antworten 2 Antworten
Dies ist das erste mal, ich habe das schreiben von unit-Testcases in Android. So, ich habe gesucht, viele Dinge. Robolectric framewordk - Läuft auf JVM Mockito Framwork Mocking - Objekte So, ich habe einige Zweifel in Robolectric

Was ist ongoingstubbing in mockito und wo man es verwenden?

Anzahl der Antworten 1 Antworten
Kann irgend jemand erklären, was Laufenden Lunte in mockito und wie es hilft, zu schreiben, in Junit-Testcase und Spott der Methoden. Beziehen Sie sich auf die Klasse OngoingStubbing? Deine Frage ist ein wenig unklar. InformationsquelleAutor Gowtham Murugesan

java.lang.NoSuchMethodError: javaxservlet.http.HttpServletRequest.isAsyncStarted()Z

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen, ein test mit JUnit und Mockito gegen eine Feder REST-webservice-ich bin Gebäude. Ich stieß auf einen Fehler beim ausführen der JUnit-test und finde keine Informationen über das problem. Der stacktrace ist die Auflistung

Frühjahr Mockito @injectmocks nicht funktioniert

Anzahl der Antworten 3 Antworten
Hallo, ich bin mit Mockito testen, mein Frühlings-Projekt, aber die @InjectMocks scheint nicht in der Injektion einer verspottet Leistungen in einem anderen Frühling service(bean). Hier ist meine Frühlings-Dienst, den ich testen möchte: @Service public class CreateMailboxService {

Wie zum Hohn ein autowired Liste der Spring-Bean?

Anzahl der Antworten 1 Antworten
Habe ich viel gelesen Artikel darüber, wie mock Spring-bean und deren autowired Felder. Aber es gibt nichts, was ich finden konnte über autowired Listen von Bohnen. Konkrete problem Habe ich eine Klasse namens FormValidatorManager. Diese Klasse Durchlaufen

Wie zum Hohn Konstruktor mit PowerMockito

Anzahl der Antworten 1 Antworten
Ich versuche zu verspotten, eine Klasse Konstruktor mit PowerMockito für die erste Zeit, aber es funktioniert nicht. Mein aktuelle code: public class Bar { public String getText() { return "Fail"; } } public class Foo { public

Mockito Problem verspotten eine Liste

Anzahl der Antworten 2 Antworten
Möchte ich simulieren Sie eine Liste private Item populateData(Item i) { List<Person> groupIdList = xyzDao.getData(id); for (Person p: groupIdList) { } } Ich will die Prüfung der Funktion von mocking groupIdList, wie das ? Hast du auch

Mock Letzte private variable mit Mockito/Powermock-framework

Anzahl der Antworten 1 Antworten
Ich versuche zu verspotten, eine Klasse, die sieht wie folgt aus public class MessageContainer { private final MessageChain messages; MessageContainer(final int numOfMessages, final MessageManagerImpl manager, final Object someOtherStuff) { messages = new MessageChain[numOfMessages] //do other stuff }

Mockito NullPointerException bei der Verwendung einer

Anzahl der Antworten 1 Antworten
Ich versuche, mit Mockito wie diese : Mockito.when(Mockito.any(ObjectMapper.class).readValue(Mockito.any(BufferedReader.class),Mockito.any(Class.class))).thenReturn(new Person("1","abc")); Dies ist von Jackson-Bibliothek . public <T> T readValue(Reader src, Class<T> valueType) Der Grund, warum ich Tue, es ist, weil die Zeit, die ich an dieser Stelle der

Wie zum Hohn ein eigenes dao-variable?

Anzahl der Antworten 5 Antworten
Ich habe eine dao.create() nennen, die ich will, zu verhöhnen, beim testen einer Methode. Aber ich bin etwas fehlt, bin ich noch immer der NPE. Was ist hier falsch? class MyService { @Inject private Dao dao; public

Wie zu verwenden Mockito/Hamcrest in unit tests in Android Studio

Anzahl der Antworten 4 Antworten
Ich möchte in der Lage sein, um unit-tests und in der instrumentation-tests in Android Studio, und mit Mockito in Ihnen. Ich bin mit dem neuen Ansatz für tests in Android Studio 0.8. Dies ist: bauen mit gradle

Wie zu verwenden Mockito testen von SOAP-Nachrichten?

Anzahl der Antworten 3 Antworten
Ich bin Recht neu auf Mockito, und dachte, ich würde versuchen, es zu testen, eine SOAP-Handler. Dies ist jedoch entpuppt sich ein viel schmerzhafter als ich es mir erwartet/gewünscht. Ich bin auf der Suche um zu überprüfen,

Mockito - Rückkehr am selben Objekt übergeben in die Methode

Anzahl der Antworten 2 Antworten
Let ' s vorstellen, ich habe folgende Methode in einigen service-Klasse: public SomeEntity makeSthWithEntity(someArgs){ SomeEntity entity = new SomeEntity(); /** * here goes some logic concerning the entity */ return repository.merge(entity); } Ich würde gerne testen das

Mockito classcastexception-Fehler - Ein Schein kann nicht gegossen werden

Anzahl der Antworten 3 Antworten
Ich habe eine Methode in der Klasse AppleProcessor die würde ich gerne testen: public void process(Fruit fruit) { if(fruit.getType() == Fruit.APPLE) { fruitBasket.add(((AppleFruit) fruit).getApple()); } else { //do something else } } Beachten Sie, dass die Frucht

Wie die Rückkehr der anderen Wert in Mockito, basierend auf parameter-Attribut?

Anzahl der Antworten 3 Antworten
Die Klasse, die ich zum testen erhalten Sie eine client-wrapper: Die getestete Klasse (snippest) private ClientWrapper cw public Tested(ClientWrapper cw) { this.cw = cw; } public String get(Request request) { return cw.getClient().get(request); } Den test Initialisierung: ClientWrapper

Mockito überprüfen Sie, dass die Rückkehr ausspioniert Objekt-Methode

Anzahl der Antworten 1 Antworten
Ich weiß, Sie können überprüfen, der mal einen ausspioniert-Objekt die Methode aufgerufen wurde. Können Sie überprüfen, ob das Ergebnis des Methodenaufrufs? Sowas wie das folgende? verify(spiedObject, didReturn(true)).doSomething(); diese Frage ist ungefähr der Wert, der ZURÜCKGEGEBEN wird, durch

How to unit-test-eine Methode, die liest eine angegebene Datei

Anzahl der Antworten 4 Antworten
Ich weiß das ist ein bisschen naiv. Wie unit-Tests, dieses Stück code ohne physische Datei als input. Ich bin neu mockito und unit-Tests. Also bin ich nicht sicher. Bitte helfen Sie. public static String fileToString(File file) throws

Wie mock-Thread.sleep() mit PowerMock?

Anzahl der Antworten 2 Antworten
Wie mock-Thread.sleep() mit PowerMock? Probe-Schnittstelle und Klasse: public interface Machine { void sleep(long millis); } public class MachineImpl implements Machine { private static final Logger logger = Logger.getLogger(MachineImpl.class); @Override public void sleep(long millis) { try { if

Gewusst wie: erfassen von Variablen Parametern mit Mockito?

Anzahl der Antworten 2 Antworten
Es ist eine Methode, die variable Parameter: class A { public void setNames(String... names) {} } Ich will jetzt zu verhöhnen, als es mit mockito, und erfassen Sie die Namen übergeben werden. Aber ich kann nicht einen

Mockito / PowerMocktio doNothing für keine void-Methode

Anzahl der Antworten 1 Antworten
Ich brauche eine Methode die etwas zurückgibt, nichts zu tun, wenn Sie angerufen werden, während der Tests, die Instanz der Klasse besitzt die Methode ist implementiert als ein Spion. Ich bin mir bewusst, das doNothing () -

Mock alle Instanzen einer Klasse

Anzahl der Antworten 1 Antworten
Ich weiß, das ist in der Regel eine schlechte Praxis, aber in meinem Fall ist es notwendig. Habe ich einen Fall, wo ein Enum enthält eine Klasse um zu gewinnen einige Informationen. So, dass Enum erstellt eine

Mockito NullPointerException

Anzahl der Antworten 1 Antworten
Folgte ich dem, was @hoaz vorgeschlagen. Allerdings bin ich immer nullpointer exception @RunWith(MockitoJUnitRunner.class) public class GeneralConfigServiceImplTest { @InjectMocks private GeneralConfigService generalConfigService; @Mock private SomeDao someDao; @Mock private ExternalDependencyClass externalDependencyObject @Test public void testAddGeneralConfigCallDAOSuccess() { when(someDao.findMe(any(String.Class))).thenReturn(new ArrayList<String>(Arrays.asList("1234"))); //println

Wie aktiviere ich Mockito debug-Meldungen?

Anzahl der Antworten 2 Antworten
Wie aktiviere ich Mockito debug-Meldungen? In bestimmten, würde ich mag, drucken Sie die details der Methoden drückte mit when() und jede Interaktion mit diesen Methoden. InformationsquelleAutor Derek Mahar | 2012-08-03

Konfigurieren von gradle verwenden, JUnit, Mockito, Hamcrest und Espresso

Anzahl der Antworten 2 Antworten
Ich habe ein Android-Projekt verwenden, Mockito, Hamcrest und Espresso beim testen helfen. Egal was ich versuche, mit den Gradle-build-file, bekomme ich eine NoSuchMethodError für org.hamcrest.Matcher.anyOf wenn ich versuche, meinen tests nach zu tun gradle androidTestCompile. Hier ist

Mock-Konstruktor mit mockito

Anzahl der Antworten 3 Antworten
Ich möchte mock einen Konstruktor in die Methode. public String generaID() { GeneraIDParaEntidadCliente aux = new GeneraIDParaEntidadCliente(nombre, registro); entidad.setID(aux.generaID); } In meinem test möchte ich etwas wie das hier tun : when(new GeneraIDParaEntidadCliente(anyString(), any(Entidad.class)).thenReturn(generaIdMock) aber geben Sie

mockito Rückkehr die Reihenfolge der Objekte auf dem spy-Methode

Anzahl der Antworten 1 Antworten
Ich weiß, Sie können mehrere verschiedene Objekte zurückgegeben werden, die auf einem mock. Ex. when(someObject.getObject()).thenReturn(object1,object2,object3); Können Sie das gleiche tun mit einem ausspioniert Objekt irgendwie? Ich habe versucht, das oben auf einen spy mit kein Glück. Ich

Wie zum Hohn ein javax.E-mail.Sitzung

Anzahl der Antworten 9 Antworten
ich müssen zu verspotten, ein javax.E-mail.Session-Objekt in meine unit-tests. Die Klasse javax.E-mail.Sitzung markiert ist endgültig so Mockito ist nicht in der Lage, erstellen Sie ein mock. Hat jemand eine Idee wie man dieses Problem beheben? Bearbeiten: Mein

Mockito. Überprüfen Sie die Methode param-eine Besondere Klasse

Anzahl der Antworten 2 Antworten
Habe ich eine Methode: void putObject(<T extends BaseEntity> param) Haben einige test, wo ich verspotte diese Methode, aber ich Frage mich, wie um zu überprüfen, dass die Methode aufgerufen wurde, mit dem parameter der jeweiligen Klasse? Habe

Mockito: Methode der Rückgabewert hängt davon ab, eine andere Methode aufgerufen

Anzahl der Antworten 6 Antworten
In meinem unit-test-ich müssen zu verspotten, eine Schnittstelle, die zwischen verschiedenen Methoden hat nextItem() und isEmpty() Methoden: public interface MyQueue { Item nextItem(); boolean isEmpty(); //other methods ... } Meine Forderung für die mock ist, dass isEmpty()

Mockito Fehler Ist Nicht Anwendbar für die Argumente (void)

Anzahl der Antworten 1 Antworten
Mockito Fehler "The method when(T) in the type Stubber is not applicable for the arguments (void)" für eine Klasse ich bin lustig, kann nicht herausfinden, warum. den code in Frage: Mockito.when(mockObject.myMethod(Mockito.any(MyExecutionContext.class))).thenReturn(value); Ich bin mir bewusst, dass ähnliche

Zählen indirekte Methodenaufrufe Mockito

Anzahl der Antworten 4 Antworten
Ich habe Probleme mit dem zählen von Methodenaufrufen mit Mockito. Problem ist, dass die Methode, deren Anrufe ich will Zählung genannt ist in der test-Klasse, die indirekt durch andere Methode. Hier ist der code: public class ClassForTest

Mit Mockito zu verspotten Methode einer Klasse innerhalb einer anderen Klasse

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu schreiben unit-tests mit Mockito /JUnit für eine Funktion wie diese: class1 { method { object1 = class2.method //method that I want to fake the return value //some code that I still want to

NoClassDefFoundError für MockitoInvocationHandler Klasse

Anzahl der Antworten 1 Antworten
Ich bin mit mockito-all-1.9.5-rc1.jar und powermock-mockito-1.4.12-full.jar. Wenn ich dieses einfache unit-test für Spott Letzte Methode in nicht-finalen Klasse. import static org.junit.Assert.assertEquals; import org.junit.Test; import org.junit.runner.RunWith; import org.powermock.api.mockito.PowerMockito; import org.powermock.core.classloader.annotations.PrepareForTest; import org.powermock.modules.junit4.PowerMockRunner; @RunWith(PowerMockRunner.class) @PrepareForTest(ABC.class) public class ABCTest {

Mockito für Objekte in Scala

Anzahl der Antworten 1 Antworten
Ich bin mit Scala 2.10, specs2 und Mockito. Ich möchte mock scala.io.Quelle.fromURL(). Das Problem scheint zu sein, fromURL() ist eine Funktion in io.Quelle-Objekt. val m = mock[io.Source] m.fromURL returns io.Source.fromString("Some random string.") Es ist eine ziemlich einfache

Mockito, wenn().thenReturn() funktioniert nicht richtig

Anzahl der Antworten 3 Antworten
Ich habe eine Klasse A mit 2 Funktionen: Funktion a() gibt eine zufällige Zahl. Funktion b() die Anrufe ein() und return-Wert zurückgegeben. In einem test schrieb ich hier: A test = Mockito.mock(A.class) Mockito.when(test.a()).thenReturn(35) assertEquals(35,test.a()) assertEquals(35,test.b()) Der test

Mockito - Spionage auf Reale Objekte fordert, original-Methode

Anzahl der Antworten 2 Antworten
Stellen Sie sich folgenden code: List list = ..... List spy = spy(list); doThrow(new NullpointerException()).when(spy).get(0); doThrow(....) führt list.get(0) - das macht überhaupt keinen Sinn. Ich möchte definieren, mock-Verhalten und nicht um eine Methode aufzurufen hier..... bin ich

Mockito überprüfen keine mehr Interaktionen, aber weglassen Getter

Anzahl der Antworten 1 Antworten
Mockito-api stellt die Methode: Mockito.verifyNoMoreInteractions(someMock); aber ist es möglich, in Mockito zu erklären, dass ich nicht wollen, mehr Interaktionen mit einem bestimmten mock mit den Ausnahmen von Interaktionen mit Ihren getter-Methoden? Dem einfachen Szenario ist eines, in