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.
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
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
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
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
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,
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
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
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:
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
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
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
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
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
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
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 =
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
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)
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
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,
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
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
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
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 {
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";
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,
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
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
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
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)...
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
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
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:
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
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
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 =
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
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
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
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
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
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
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
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
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,
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.
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
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) {
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
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
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