JMockit ist ein Java-Framework zum Mocking von Objekten in JUnit-Tests. Es verwendet die Instrumentierungs-Apis, die den Bytecode während der Laufzeit modifizieren, um Klassen dynamisch zu erzeugen. Es ermöglicht Entwicklern das Schreiben von Komponententests ohne die Testbarkeitsprobleme, die normalerweise bei anderen spöttischen APIs auftreten. Es können Tests geschrieben werden, die finale Klassen, statische Methoden, Konstruktoren usw. vortäuschen. Die API bietet außerdem erweiterte Unterstützung für Integrationstests und Code-Coverage-Tools.
Betrachten Sie das folgende Beispiel MockUp einer Klasse Foo , das Bar im Konstruktor abfängt und dann toString() in Bar ; implementiert
%Vor%
Wenn Foo zufällig toString() überschreibt, funktioniert alles. Andernfalls erha...
26.09.2015, 14:14
Ich denke nicht, dass minInvocation oder maxInvocation äquivalent zu times () in Mockito ist. Gibt es?
Bitte beachten Sie folgende Fragen: Hauptunterschied zwischen: Mockito und JMockIt
was noch niemand beantwortet hat.
Bearbeiten...
09.10.2011, 02:00