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 - Wollte aber nicht aufgerufen: Tatsächlich, es gab null Interaktionen mit diesem mock

Anzahl der Antworten 1 Antworten
Ich weiß, es gibt schon mindestens zwei gleiche Fragen, aber ich kann immer noch nicht herausfinden, warum ich bin immer die Ausnahme. Ich brauche unit-Tests mit dieser Methode: void setEyelet(final PdfWriter printPdf, final float posX, final float

Wie mock lokale Variablen mit mockito oder powermock

Anzahl der Antworten 2 Antworten
Habe ich Szenario wie dieses InputStreamReader reader = new InputStreamReader(getFileAsStream(resourceResolver, iconpath)); BufferedReader bReader = new BufferedReader(reader); Ich habe verspottet, bis dieser Punkt getFileAsStream(resourceResolver, iconpath) nun, ich bin ein Leser BufferedReader bReader = new BufferedReader(reader); aber wenn ich

Wie zu verwenden Mockito.verify () - statische Methoden?

Anzahl der Antworten 2 Antworten
Arbeite ich auf Junit & Mockito. In meinem Projekt habe ich ein SocialDataAccess Controller, deren code geht so: public class SocialDataAccessController implements Controller{ private SocialAuthServiceProvider socialAuthServiceProvider; @Override public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { String

Mockito-injection funktioniert nicht für Konstruktor UND setter-mocks zusammen

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse, die Mitglieder hat injiziert, die durch Konstruktoren, und ANDERE über-Setzer. Ich kann nicht scheinen, um Mockito, um zu injizieren, die setter lieben. Der Konstruktor injiziert werden verspottet in Ordnung, aber die setter lieben

Aufruf Von Mockito.wenn mehrere Male auf dasselbe Objekt?

Anzahl der Antworten 2 Antworten
Wenn man versucht, Mockito mit Feder, durch das erstellen der Mock-Objekt über eine bean-Deklaration... <bean id="accountMapper" class="org.mockito.Mockito" factory-method="mock"> <constructor-arg value="org.example.persistence.mybatis.mappers.AccountMapper" /> </bean> ...Fand ich ein seltsames Verhalten beim Aufruf von Mockito.wenn mehrere Male ohne zurücksetzen der Mock-Objekt,

Legen Sie Wert auf verspottet Objekt, sondern erhalten null

Anzahl der Antworten 3 Antworten
Habe ich eine einfache Klasse Foo werden verspottet: public class Foo { private String name; public Foo() { } public Foo(String name) { this.name = name; } public void setName(String name) { this.name = name; } public

Mockito / Powermockito mock private void-Methode

Anzahl der Antworten 1 Antworten
Ich müssen zu verspotten, ein privates void-Methode, die keine Argumente mit mockito und powermock. Die Methode gehört zu einer Instanz, die ein Spion. Ich bin mir bewusst, dass ich tun müssen, dies deutet auf schlechten code, aber

Mockito Probleme - InvalidUseOfMatchersException

Anzahl der Antworten 3 Antworten
Mache ich einen test mit mockito, aber ich bin immer diese Probleme: org.mockito.exceptions.misusing.InvalidUseOfMatchersException: Invalid use of argument matchers! 2 matchers expected, 1 recorded: -> at cl.gps.tms.planifications.planification.test.PlanificationCreateTest.setUp(PlanificationCreateTest.java:68) This exception may occur if matchers are combined with raw values:

Mocking private-Methoden in der öffentlichen Methode mit PowerMock, Mockito, TestNG

Anzahl der Antworten 3 Antworten
Ich möchte schreiben Sie einen unit test für eine Klasse, die ich habe. Hat diese Klasse eine öffentliche Methode, und innerhalb der öffentlichen Methode Aufrufe von privaten Methoden in der gleichen Klasse. Ich möchte zu verspotten, die

Mockito mit lokalen Variablen

Anzahl der Antworten 1 Antworten
Habe ich eine einfache Methode gibt eine String. Schafft es auch eine lokale List. Ich möchte zum testen der Mehrwert der lokalen List. Hier ist ein Beispiel package com.impl; import java.util.ArrayList; import java.util.List; import com.test.domain.CustomerVo; public class

mockito @Mock nicht einzuspritzen namens @Ressource wie erwartet

Anzahl der Antworten 1 Antworten
Habe ich eine Klasse mit drei Namen @Resource-Elemente wie folgt: @Resource(name = "contactsPaginationRequestValidator") private PaginationRequestValidator paginationRequestValidator; @Resource(name = "integerMaxPaginationRequestValidator") private PaginationRequestValidator integerMaxPaginationRequestValidator; @Resource(name = "contactsSearchResultPaginationRequestValidator") private PaginationRequestValidator contactsSearchResultPaginationRequestValidator; Nach dem Upgrade auf Mockito 1.9.5 von 1.8.5, der

Wie zum Hohn super-Klasse die Methode mit Mockito oder anyother relavent java-framework

Anzahl der Antworten 2 Antworten
Mein Szenario ist wie folgt class SuperClass{ public void run(){ System.out.println("I am running in Super class"); } } class ChildClass extends SuperClass{ public void childRunner(){ System.out.println("Step 1"); System.out.println("Step 2"); **run();** System.out.println("Last Step"); } } Nun will ich

PowerMock Klasse nicht gefunden

Anzahl der Antworten 2 Antworten
Ich aus irgendeinem Grund nicht Folgen können, ein ziemlich straight-forward PowerMock Beispiel. Ich powermock-mockito-1.5.1-full in meinem classpath, und ich versuchen zu testen, ein public final method (folgende diese Beispiel). Aus irgendeinem Grund bin ich nicht in der

Injektion eines mock-Objekts in ein Objekt getestet werden erklärt als ein Feld in der test funktioniert nicht mit Mockito?

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse und ich bin Injektion eines proxy in meinem Dienst. Service service { private ServiceProxy proxy; public Service(ServiceProxy proxy) { this.proxy = proxy; } } Den test für ihn ist: ServiceTest { @Mock ServiceProxy

Unittest mit Mockito - Ignorieren-Methode aufrufen

Anzahl der Antworten 2 Antworten
Im struggeling zu lernen, Mockito unittest eine Anwendung. Unten ist ein Beispiel der Methode, die im Moment versuchen zu testen, public boolean validateFormula(String formula) { boolean validFormula = true; double result = 0; try { result =

Gradle import Powermock und Mockito

Anzahl der Antworten 1 Antworten
Fühlt es sich wie ich haben alles versucht. Jedes mal, wenn ich den import arbeiten ohne compiler-Fehler, da fehlen einige Klassen. Ich importierte also ich hatte alles, aber die PowerMockRunner.class und ich weiß nicht, wie ich verwenden

Wie kann ich verspotte eine Instanz einer enum-Klasse mit PowerMock & Mockito?

Anzahl der Antworten 2 Antworten
Versuchte ich zu Folgen, das Beispiel in der Antwort auf diese sehr ähnliche Frage, aber es funktioniert nicht für mich. Ich bekomme folgende Fehlermeldung: java.lang.IllegalArgumentException: Cannot subclass final class class com.myproject.test.support.ExampleEnumerable at org.mockito.cglib.proxy.Enhancer.generateClass(Enhancer.java:447) at org.mockito.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) at org.mockito.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:217)

Wie man mit Setter - /Getter-Methoden von Mocks?

Anzahl der Antworten 2 Antworten
So, ich bin immer noch Schwierigkeiten mit der Benutzung von Mockito. Also nehmen wir an ich habe folgende Klasse (Bitte ignorieren Sie die Logik oder Struktur, es ist nur ein kurzes Beispiel, das ich erstellt aus einer

Mockito/PowerMock: wie setzen Sie verspottet statische variable im SUT?

Anzahl der Antworten 2 Antworten
Ich hasse einzuführen Unit-tests in ein legacy-code-Basis, aber ich muss. Bis jetzt habe ich erfolgreich eingeführten unit-Tests in den legacy-code-Basis, die mit Mockito und PowerMock. Funktionierte perfekt, bis ich traf mich mit dieser situation: in der SUT,

Mocking ein Klasse-Objekt mit Mockito und PowerMockito

Anzahl der Antworten 4 Antworten
Ist es möglich, zu verhöhnen, ein Klasse-Objekt mit Mockito und/oder PowerMockito? Etwas wie: Class<Runnable> mockRunnableClass = mock(Class<Runnable>.class); Ja... Das sagt mir, wie zum Hohn eine Finale Klasse, aber es doens ' T mir, wie zum Hohn der

Erstellen Mockito Array ein Objekt zu geben

Anzahl der Antworten 1 Antworten
Ich muss einige mock-Objekt array von diesem Typ "Typ a". Ich versuche dies zu tun, aber immer classcastexception-Fehler: List mockList = Mockito.anyListOf(TypeA.class); when(someService.create(Mockito.any(TypeB.class), (TypeA)mockList.toArray())).thenReturn(1); InformationsquelleAutor iPhoneJavaDev | 2015-01-28

JUnit: Nicht in der Lage zu verspotten, der RestTemplate Objekt aufrufen postForObject Methode

Anzahl der Antworten 2 Antworten
Ich bin neu Mockito sowie Spring RestTemplate. Ich arbeite auf JUnit-tests für eine Funktionalität, die sendet eine Anfrage an einen web-service und erhält die Antwort durch den Einsatz von RestTemplate. Ich will der server antwortet mit einer

Mockito: Spritzen Sie eine mock-Klasse in ein eigenes Feld-Schnittstelle

Anzahl der Antworten 2 Antworten
Ich bin mit Mockito 1.9.5 zu tun, einige unit-Tests. Ich versuche zu injizieren einer konkreten Klasse mock in einer Klasse, die eine private Schnittstelle Feld. Hier ist ein Beispiel: Klasse ich Teste @Component public class Service {

Kann nicht instanziiert @InjectMocks Feld exception mit java Klasse

Anzahl der Antworten 1 Antworten
Habe ich eine Klasse mit Benutzer-definierten Konstruktor. public class Employee { @Inject private MyBean myBean; private String abcd; protected Employee(Parameter1 param1, Parameter2 param2) { //some operations on method params //some operation on mybean this.abcd = "some value";

Mockito: wie um zu testen, ob ein Konstruktor aufgerufen wurde?

Anzahl der Antworten 6 Antworten
Ich bin mit Mockito testen Sie die Methoden in meine Java-Anwendung. Wie kann ich testen, ob der Konstruktor aufgerufen wurde, einmal? Ich versuche zu tun, eine Prüfung ähnlich wie diese: verify(myClass, times(1)).doSomething(anotherObject); Aber ich kann nicht überprüfen,

Die Instanziierung von Objekten bei der Verwendung von Spring, für die Prüfung vs Produktion

Anzahl der Antworten 5 Antworten
Bin richtig in dem Verständnis, dass bei der Verwendung von Spring, verwenden Sie die Feder Konfigurations-xml-Datei zu instanziieren Ihrer Objekte für Produktion, und direkt instanziieren von Objekten bei der Prüfung? ZB. MyMain.java package org.world.hello; import org.springframework.context.ApplicationContext; import

Wie kann ich die überschreiben die Standard-Antworten auf einem Mockito mock?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: private MyService myService; @Before public void setDependencies() { myService = Mockito.mock(MyService.class, new StandardServiceAnswer()); Mockito.when(myService.mobileMethod(Mockito.any(MobileCommand.class), Mockito.any(Context.class))) .thenAnswer(new MobileServiceAnswer()); } Meine Absicht ist, dass alle Anrufe auf die verspottet myService sollte die Antwort in

PowerMock Mockito [PowerMockito] @PrepareForTest -> java.lang.NoClassDefFoundError: javassist/NotFoundException

Anzahl der Antworten 3 Antworten
Ich versuche, mein 1. PowerMockito [PowerMock + Mockito] mock in eine bestehende JUnit-test. Habe ich eingegrenzt, dass wenn ich einfach nur das Vorhandensein der class-level annotation @PrepareForTest (zusammen mit @RunWith(PowerMockRunner.class), aber nicht jede tatsächlichen mocking-code), bekomme ich

Mocking void-Methode mit EasyMock und Mockito

Anzahl der Antworten 4 Antworten
Hallo, ich würde gerne wissen, was ist der beste Ansatz zu verspotten void-Methoden, zum Beispiel: ich habe ein PersonManager unter der test-und dann habe ich mit dao, der verspottet wird. class PersonManager { PersonDao dao... PersonManager(PersonDao dao)...

Wie zum Hohn JdbcTemplate.queryForObject () - Methode

Anzahl der Antworten 4 Antworten
Meine Methode sieht wie folgt aus: public class Decompile extends JdbcDaoSupport public void getRunner(){ String val = this.getJdbcTemplate().queryForObject(sql,String.class, new Object{1001}); } } Bitte vorschlagen, wie ich den mock. InformationsquelleAutor buttowski | 2012-12-11

Parametrisierte Tests mit Mockito durch die Verwendung von JUnit - @ - Regel?

Anzahl der Antworten 1 Antworten
Dies folgt aus diese Frage: wo bin ich gefragt, um eine neue Frage stellen. Das problem ist, ich weiß nur nicht genug über JUnit Rule oder was ist hier Los mit Runners und dergleichen, zu knacken das

Wie zum Hohn eine Funktion in Scala-Objekt mit Mockito?

Anzahl der Antworten 2 Antworten
Bin ich wirklich neu auf Scala. Ich habe versucht, zu verhöhnen, eine einfache Scala-Funktion mit Mockito, aber ich bekomme die folgende Fehlermeldung. Ich habe im internet, aber ich war nicht der Fehler. object TempScalaService { def login(userName:

NoAMockException während Mockito.überprüfen(Objekt,VerificationMode.atleast(2))

Anzahl der Antworten 2 Antworten
Ich bin mit mockito für mock die unit-Testfälle und erhalte die folgende Ausnahme org.mockito.exceptions.misusing.NotAMockException: Argument passed to verify() is of type ConsumerImpl and is not a mock! Make sure you place the parenthesis correctly! See the examples

Injizieren mock in den Frühling MockMvc WebApplicationContext

Anzahl der Antworten 2 Antworten
Arbeite ich, um zu testen (über JUnit4 und Spring MockMvc) ein REST-service-adapter mit Spring-boot. Den adapter einfach Pässe auf Anfragen an, zum anderen REST-Dienst (mithilfe eines benutzerdefinierten RestTemplate) und fügt zusätzliche Daten für die Antworten. Ich würde

Mockito verify-Methode aufgerufen wurde, mit set, die enthält spezifische Wert

Anzahl der Antworten 3 Antworten
Möchte ich sicher sein, dass Sie verspottet heißt mit bestimmten Satz von Zeichenketten als parameter. Ich habe zum Beispiel den folgenden code: public class SomeLogic { @Autowired private SpecificService specificService; public void action() { Set<String> args =

Java-DAO-Implementierung testen

Anzahl der Antworten 3 Antworten
Dies ist eine sehr einfache DAO Versuch ich teilen möchte. Meine Frage ist, ob dies eine richtige Weg, um test ein DAO. Was ich meine ist, dass ich bin der überprüfung der SQL-Abfrage und gibt es eine

Mockito ermöglichen verspottet return Wert festgelegt werden

Anzahl der Antworten 4 Antworten
Ist es möglich, ändern Sie den Wert, der zurückgegeben wird, von einem verspotteten-Objekt? Unten ist ein Beispiel, das erklärt, was ich zu tun versuche. public class MyClass{ public void method(Mock obj){ if(obj.getValue.equals("value"){ obj.setValue("changedValue"); } anotherObj.call(obj.getValue()); } So

Initialisieren Ausnahme Fehlermeldung, wenn mit Mockito mit PowerMock

Anzahl der Antworten 1 Antworten
Ich bin mit Mockito mit PowerMock für die erste Zeit, und ich habe einen Fehler beim ausführen von den folgenden code in der folgenden Zeile: MockitoAnnotations.initMocks(SearchTest.class); Der Fehler ist: java.lang.ExceptionInInitializerError at org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter.<init>(ConditionalStackTraceFilter.java:17) at org.mockito.exceptions.base.MockitoException.filterStackTrace(MockitoException.java:30) at org.mockito.exceptions.base.MockitoException.<init>(MockitoException.java:19) at

Mockito Injizieren mock in Spion-Objekt

Anzahl der Antworten 4 Antworten
Schreibe ich einen test für eine Klasse hat eine 2 Ebene von dependency injection. Ich benutze @Spy-Anmerkung für die 1-level-dependency injection-Objekt, und ich würde gerne Spotten die 2. Ebene der Injektion. Allerdings habe ich immer null-Zeiger-Ausnahme auf

Spring jdbcTemplate unit-Tests

Anzahl der Antworten 2 Antworten
Ich bin neu auf Frühling und nur etwas Erfahrung mit JUnit und Mockito Habe ich die folgende Methode erfordert ein unit-test public static String getUserNames(final String userName { List<String> results = new LinkedList<String>(); results = service.getJdbcTemplate().query("SELECT USERNAME

Einheit: Wie Schreibe Testfall mit jUnit und Mockito

Anzahl der Antworten 2 Antworten
Ich bin ganz neu Mockito und jUnit und TDD im Allgemeinen und ich versuche zu lernen, die richtige Art und Weise zu tun, TDD. Ich brauche Paare Beispiel, um einen Anstoß für mein Gehirn. ALSO bitte helft

Wie zu verwenden MockMvcResultMatchers.jsonPath

Anzahl der Antworten 3 Antworten
MvcResult result = this.mockMvc.perform( MockMvcRequestBuilders.get(mockUrl)) .andExpect(MockMvcResultMatchers.status().isOk()) .andExpect(MockMvcResultMatchers.content().contentType("application/ json;charset=UTF-8")) .andDo(MockMvcResultHandlers.print()) Geben Sie mir die folgenden: MockHttpServletResponse: Status = 200 Error message = null Headers = {Content-Type=[application/json;charset=UTF-8]} Content type = application/json;charset=UTF-8 Body = {"version":"0.1"} Forwarded URL = null Redirected

Wie zum Hohn eine private innere Klasse

Anzahl der Antworten 1 Antworten
Ich habe eine spring-Anwendung, und ich will zu schaffen, einen einheitlichen test auf einem controller wie dieser. Das problem ist, dass die Wrapper-Klasse ist eine private innere Klasse, also den Wrapper, wird nicht verstanden im test. Ist

Mocking eine Properties-Datei mit Mockito im Frühjahr

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, ein unit-test für die folgende Methode in meinem controller. @Autowired private ApplicationContext context; private String getProperty() { try { Properties props = context.getBean("myProperties", Properties.class); String val = props.getProperty("myProperty"); ...... Der Bean deklariert ist,

MockBean Annotationen in Spring-Boot-test-Ursachen NoUniqueBeanDefinitionException

Anzahl der Antworten 2 Antworten
Ich bin, die Probleme mit der @MockBean annotation. Die docs sagen MockBean ersetzen kann eine Bohne in dem Zusammenhang, aber ich bin immer ein NoUniqueBeanDefinitionException in meinem unit-test. Ich kann nicht sehen, wie Sie mit der annotation.

Mit Mockito zu verspotten Methoden der Reflexion

Anzahl der Antworten 3 Antworten
Sind wir mit einem Mock-Factory verleihen unsere Entwickler den größtmöglichen Komfort über den Spott, mit dem die Funktionalität der weniger möglich, benötigt know-how über mockito selbst. Dazu unsere Muster Fabrik ist die Bereitstellung einer Methode zum erstellen

Mock ein enum mit Mockito in Java

Anzahl der Antworten 1 Antworten
Wie kann ich verspotte ein enum für Testzwecke mit Mockito? Angesichts dieser Probe für die enum: public enum TestEnum { YES, NO } und diese für die Methode mit der enum: public static boolean WorkTheEnum(TestEnum theEnum) {

Unterschiede zwischen EasyMock und Mockito

Anzahl der Antworten 1 Antworten
Ich bin zu lernen, testen mit EasyMock und Mockito. Was sind die Unterschiede zwischen Ihnen? Was sind Vorteile und Nachteile von jedem von Ihnen? Was ist besser zu verwenden? InformationsquelleAutor user1736332 | 2013-11-10

Mocking einen Anruf auf eine öffentliche Methode einer abstrakten Klasse ohne Unterklassen der abstrakten Klasse, mit mockito prefererably

Anzahl der Antworten 4 Antworten
Ich bin schreiben eines unit Tests mit JUNIT + Mockito testen eine Methode wie : public someObject methodUnderTest(){ SomeObject obj = SomeAbstractClass.someMethod(); if(obj!=null){ obj.someOtherMethod(); } return someThing; } Und ich möchte mock den Anruf auf abstract Class

Mit Mockito, wie stub-Methode mit Rückgabetyp void, die eine exception wirft, wenn ein bestimmtes argument übergeben wird?

Anzahl der Antworten 1 Antworten
Hier ist der AUFTRAGGEBER Mockito Dokumentation für stubbing void-Methoden mit Ausnahmen. Das Beispiel ist jedoch in der Mockito doc stubs eine parameterlosen Methode. Was ist, wenn die Methode Parameter und die Methode wirft eine Ausnahme, wenn die