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.
2
Antworten
Hallo zusammen ich hoffe wirklich Ihr könnt mir helfen, ich fühle mich wie ich ve wurde mein Haar ziehen seit Tagen. Ich bin versucht, zu schreiben unit-tests für die Methode A. Methode A ruft eine statische Methode
2
Antworten
Beim schreiben von unit-tests post-mortem-code, dass ein anderes Projekt erstellt, stieß ich auf dieses Problem, wie mock ein validator, der gebunden ist, um den controller mit initBinder? Normalerweise würde ich nur in Betracht ziehen, dass meine Eingaben
2
Antworten
Ich Schreibe junit für eine Klasse(Test), die rest-Vorlage aufrufen. response = restTemplate.exchange(uri, HttpMethod.POST, headersString, SomeObject.class) Ich bin writting mit junit Mockito. Die unten mock-Anweisung Fehler when(restTemplate.exchange(any(URI.class), any(HttpMethod.class), headersString , SomeObject.class)). Mir helfen, wie man den rest template-Aufruf
1
Antworten
Ich versuche zu verspotten, den externen Anruf anzunehmen. HTML: ResponseEntity<?> httpResponse = requestGateway.pushNotification(xtifyRequest); requestGateway ist eine Schnittstelle. public interface RequestGateway { ResponseEntity<?> pushNotification(XtifyRequest xtifyRequest); } Unten ist die test-Methode, die ich bin versucht zu tun. @Test public
1
Antworten
Was ist der Unterschied zwischen doThrow() und thenThrow()? Sagen wir mal, wir wollen ein mock-Authentifizierung-Dienst zum validieren der Anmeldeinformationen eines Benutzers. Was ist der Unterschied zwischen den folgenden zwei Zeilen, wenn wir waren zu verspotten, eine Ausnahme?
1
Antworten
Ich bin neu mockito. wissen müssen Unterschied zwischen stub und wenn 1. stub(cpproxy.getBinList()).toReturn(gettestbins()); 2. when(cpproxy.getBinList()).thenReturn(gettestbins()); was ist der Unterschied zwischen diesen beiden? InformationsquelleAutor Ramya | 2013-02-06
2
Antworten
Erstellte ich ein neues Android-Projekt testen. Ich heruntergeladen powermock-mockito-junit-1-1.5.zip von https://code.google.com/p/powermock/downloads/list. Ich fügte hinzu, alle Bibliotheken in das test-Projekt ist libs Ordner. Die test-Klasse ist ein sehr einfaches Objekt: package com.test.test; import org.junit.runner.RunWith; import org.powermock.modules.junit4.PowerMockRunner; import android.util.Log;
3
Antworten
Habe ich 4 Klassen können sagt A, B, C, D jede Berufung auf Methoden von anderen. nun habe ich verspottet Klasse Ein, und wollen, zu verspotten, eine Methode mit mockito A a = Mockito.mock(A.class); und wollen, um
3
Antworten
Schreibe ich unit-tests mit Mockito und ich Probleme mit dem Spott der injizierten Klassen. Das problem ist, dass zwei der injizierten Klassen sind vom gleichen Typ sind, und nur unterschieden durch Ihre @Qualifier annotation. Wenn ich versuchte,
1
Antworten
Ich bin versucht, zu schreiben Junit-tests für Benutzerdefinierte Aspekt. Hier ist der Aspekt der Klasse-Snippet: @Aspect @Component public class SampleAspect { private static Logger log = LoggerFactory.getLogger(SampleAspect.class); @Around("execution(* org.springframework.data.mongodb.core.MongoOperations.*(..)) || execution(* org.springframework.web.client.RestOperations.*(..))") public Object intercept(final ProceedingJoinPoint point)
3
Antworten
Ist es möglich, eine exception werfen, wenn ein verspotten heißt mit nicht vordefinierten Argumente? Es ist Answers.RETURNS_SMART_NULLS, aber es ist nicht wirklich das, was ich brauche, denn es funktioniert nicht, wenn null ist legitim Rückgabewert, die nicht
2
Antworten
Bin ich mit Spring, TestNG und Mockito-frameworks. Ich Schreibe einen unit test für eine Klasse Eine, dass eine Abhängigkeit von der Klasse B. Klasse B hat eine Methode annotiert mit @PostConstruct. Beim schreiben von Unit test mit
2
Antworten
Ich versuche zu schreiben, ein test für diese Java-SpringBoot s-Klasse: https://github.com/callistaenterprise/blog-microservices/blob/master/microservices/composite/product-composite-service/src/main/java/se/callista/microservices/composite/product/service/ProductCompositeIntegration.java Speziell, ich bin versucht, "mock" - diesem Aufruf der Methode: URI uri = util.getServiceUrl("product"); Dachte ich, ich sollte "mock" - die ServiceUtils Objekt, um dies zu
2
Antworten
Betrachten Sie eine Funktion, die einen interface-Implementierung als ein argument wie dieses: interface Callback { fun done() } class SomeClass { fun doSomeThing(callback: Callback) { //do something callback.done() } } Wenn ich testen will, der Aufrufer dieser
21
Antworten
Habe ich eine Finale Klasse, so etwas wie dieses: public final class RainOnTrees{ public void startRain(){ //some code here } } Ich bin mit dieser Klasse in eine andere Klasse wie diese: public class Seasons{ RainOnTrees rain
1
Antworten
ich bin neu auf mit Mockito-framework (und Verhalten/Test Driven Development) und mit um mir zu helfen, code, einige Dinge; Im coding meine eigene Java-Bibliothek für die xml zu erstellen, die grafischen Sachen und ich habe versucht, überprüfen
2
Antworten
Habe ich diese Methode zu testen : public static Date getDateSinceUTC(CstOrderBean orderBean) { int year = orderBean.getDeadLineYear(); int month = orderBean.getDeadLineMonth(); int day = orderBean.getDeadLineDay(); int hour = orderBean.getDeadLineHour(); int minute = orderBean.getDeadLineMinute(); String ap = orderBean.getDeadLineAmPm()
2
Antworten
Ich habe einen code so etwas wie dieses unten: Class A { public boolean myMethod(someargs) { MyQueryClass query = new MyQueryClass(); Long id = query.getNextId(); //some more code } } Class MyQueryClass { .... public Long getNextId()
3
Antworten
Ich bin mit Mockito zu verspotten HttpServletRequest und HttpServletResponse. Ich möchte hinzufügen, cookie, in dem die mock-Anfrage, die ich erschaffe. Wie kann ich das tun? Bin ich auch die Einstellung der Cookies in der Antwort der server-Seite.
1
Antworten
Folgenden ist der test-code: package a.b.c.concurrent.locks; import static org.mockito.Matchers.any; import static org.mockito.Matchers.anyLong; import static org.mockito.Mockito.when; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Lock; import mockit.Mocked; import org.apache.log4j.ConsoleAppender; import org.apache.log4j.Logger; import org.apache.log4j.PatternLayout; import org.junit.BeforeClass; import org.junit.Test; public class TestLockConcludesProperly { private static
2
Antworten
Ich habe zwei Klassen: public MyService { @Autowired private MyDao myDao; private List<Items> list; @PostConstruct private void init(){ list = myDao.getItems(); } } Jetzt bin ich wollen, beinhalten MyService in einem unit-test, und so werde ich mock
2
Antworten
es ist mein controller... @GET @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_FORM_URLENCODED) @Path("/categories") public POSResponse getAllCategories() { String countryCode="1"; return infoService.getAllCategories(countryCode); } es ist mein testController.... @Mock InfoService infoService; @InjectMocks private InfoController infoController; private MockMvc mockMvc; @Before public void setUp() { MockitoAnnotations.initMocks(this);
1
Antworten
Ich bin ein Neuling Java-Unit-Tests. Das Problem, das ich bin vor ist, dass ich brauchen, um zu entwickeln ein Junit-test zum senden von Anfragen an einen server'API testen von zwei Methoden: addUser und deleteUser. Wenn ich will
2
Antworten
Ich bin versucht, zu schreiben unit Tests, die beinhaltet die Verwendung von legacy-code. Problem ist, was ich sagen kann, ist, den legacy-code verwendet ein Schlüssel/Wert-paar aus einer property-Datei zu initialisieren eines seiner final static private Mitglieder, und
1
Antworten
Hier ist mein SendEmail Klasse, dass ich versuche, das Gerät zu testen. Ich bekomme eine NullPointerException auf die Zeile unten gezeigt, aber ich weiß nicht, warum. Außerdem bin ich die Organisation des Codes, richtig? Ich weiß nicht
1
Antworten
Ich bin immer folgende exceptions beim ausführen von Junit-Tests. org.mockito.Ausnahmen.missbrauchen.MissingMethodInvocationException: wenn() erfordert ein argument, die 'eine Methode aufrufen, die auf einem mock'. Zum Beispiel: when(mock.getArticles()).thenReturn(articles); Auch, dieser Fehler kann auftauchen, weil: Sie stub entweder: final/private/equals()/hashCode () -
2
Antworten
Mein Test List<Person> myList; @Test public void testIsValidPerson() { myList = new ArrayList<Person>(); myList.add(new Person("Tom")); when(personDao.get(person)).thenReturn(myList); when((personDao.get(person)).isEmpty()).thenReturn(false);//------Exception thrown boolean result = service.isValid("Tom"); assertFalse(result); } Methode getestet werden: public boolean isValid(String person){ personDao = new PersonDao(); Person personObj
2
Antworten
Ich bin mit Mockito zu verspotten, eine Klasse in meinem JUnit-test-Klasse wie folgt: @Before public void initialize(){ DescribeHiveTable mockObj = Mockito.mock(DescribeHiveTable.class); String tableName = "clslog_assessments"; String parentDirectoryPath ="src/test/resources/TEST18/RunFiles"; String mockFeaturesArray1 = {"user_id","event_id"}; ArrayList<String> mockFeaturesList1 = new ArrayList<String>
3
Antworten
Habe ich die Methode, dass ich getestet werden sollte. Code (natürlich einige Teile wurden geschnitten): public class FilterDataController { public static final String DATE_FORMAT = "yyyy-MM-dd"; @Autowired private FilterDataProvider filterDataProvider; @ApiOperation(value = "Get possible filter data",response =
2
Antworten
Ich bin neu Mockito, und ich ging über dieses Beispiel, aber es ist ein Schritt, dass ich nicht verstehen, wenn er fordert doNothing() auf die erste Zeile der Methode: @Test(expected = RuntimeException.class) public void testConsecutiveCalls() throws Exception(){
4
Antworten
Ich Klasse, bekommt GenericFile als input-argument liest Daten und erfolgt eine zusätzliche Verarbeitung. Ich brauche, um es zu testen: public class RealCardParser { public static final Logger l = LoggerFactory.getLogger(RealCardParser.class); @Handler public ArrayList<String> handle(GenericFile genericFile) throws IOException
1
Antworten
Ich bin mit mockito zum schreiben von unit tests für eine Anwendung, die bereits getestet mit integration testen, aber wir müssen auch zur Entwicklung von unit-tests. Dies ist der code für die Prüfung : public class TestResourceB
3
Antworten
Ich bin mit PowerMock (Mockito), zu verhöhnen, eine subcall zu einer anderen Methode in der gleichen Klasse. Genauer gesagt ich habe so etwas wie dieses: public class myClass{ public void MyMethod1(){ //do something try{ myMethod2(); } catch
4
Antworten
Habe ich, um mit einer legacy-Anwendung, hat keine tests. So, bevor ich anfange refactoring-ich möchte sicherstellen, dass alles funktioniert, wie es ist. Nun stellen Sie sich folgende situation vor: public SomeObject doSomething(final OtherObject x, final String something)
2
Antworten
Im immer die folgende Fehlermeldung, wenn ich versuche zu verspotten überladene Methoden durch die übergabe gegossene Werte . Zum Beispiel, um zu höhnen ABCClass.logWarn(Logger log,String , String description, Throwable e); Im tun `ABCClass.logWarn(null,WarningString, description, (Throwable)null); ...\\ The
4
Antworten
Ich habe mir zum testen eine Methode in einer Klasse, die nimmt eine Eingabe mit Scanner-Klasse. package com.math.calculator; import java.util.Scanner; public class InputOutput { public String getInput() { Scanner sc = new Scanner(System.in); return sc.nextLine(); } }
2
Antworten
Bin ich immer die Fehlermeldung Unfinished Stubbing detected here beim ausführen des folgenden Codes: import static org.mockito.Mockito.mock; import static org.mockito.Mockito.*; import org.mockito.Mock; import org.powermock.api.mockito.PowerMockito; import org.powermock.core.classloader.annotations.PrepareForTest; import org.powermock.modules.junit4.PowerMockRunner; import org.powermock.reflect.Whitebox; @RunWith(PowerMockRunner.class) public class PatchWriterTaskTest { @Before public
1
Antworten
ich bin mit mockito und junit und unit-test mit spring mvc mein flow code: Service Layer -> Model Layer -> Controller Layer war ich erfolgreich testen den Controller gegen die Modell-Ebene mit dem code: @RunWith(MockitoJUnitRunner.class) public class
3
Antworten
Tut verspotten eine Methode mit mockito stellt sicher, dass verspottet-Methode wird nie aufgerufen? Ich habe die Main-Klasse, die enthält einige code, den ich schreiben möchte, unit-tests und ich haben eine unit-test Klasse MainTest enthält unit-tests für die
2
Antworten
Ich bin mit Junit zu testen, meine jersey-api. Ich will zu test-DAO-ohne Datenbank. Ich habe versucht, mit Mockito aber noch nicht in der Lage zu verwenden mock-Objekt zum testen der DAO enthält Hibernate Aufrufe von DB. Ich
2
Antworten
Habe ich eine Klasse Benutzer mit der folgenden definition : class User { Integer id; String name; String addr; //getters and setters } Nun, während eine Funktion testen, bin ich verpflichtet, um eine Liste der verspottet Benutzer
2
Antworten
Ich habe gerade angefangen, Spott verschiedenen Schichten unserer Anwendung. Ich kam an einen Punkt, wo einer meiner mock-Objekte zurück NPE, wenn es ruft eine final-Klasse die statische Methode. Gibt es eine Möglichkeit, um dieses? z.B. when(mockObject.someMethod(FinalClass.staticMethod(someParam)).anotherMethodCall) .thenReturn("someString");
7
Antworten
Ich bin mit Mockito in einigen tests. Habe ich die folgenden Klassen: class BaseService { public void save() {...} } public Childservice extends BaseService { public void save(){ //some code super.save(); } } Ich will, zu verhöhnen,
4
Antworten
Wie kann ich mit der Injektion mit Mockito und JUnit-5? In JUnit4 kann ich einfach die @RunWith(MockitoJUnitRunner.class) Annotation. In JUnit5 ist keine @RunWith Annotation? InformationsquelleAutor Daniel Käfer | 2016-12-04
4
Antworten
Ich habe ein paar statische util-Methoden in meinem Projekt, einige von Ihnen nur übergeben oder werfen eine Ausnahme. Es gibt eine Menge Beispiele gibt, wie mock eine statische Methode, die einen Rückgabetyp andere als nichtig. Aber wie
2
Antworten
Ich bin versucht, zu verhöhnen, als Sie eine öffentliche Klasse, aber wenn Sie dies tun, Mockito wirft ein Mockito cannot mock this class Ausnahme. Klasse ich wünschte, zu verspotten: https://github.com/scribejava/scribejava/blob/master/scribejava-core/src/main/java/com/github/scribejava/core/builder/ServiceBuilder.java Test-code: package xyz.jacobclark.adapter; import com.github.scribejava.apis.TwitterApi; import com.github.scribejava.core.builder.ServiceBuilder;
1
Antworten
Ich suchte im forum und hat versucht manche heads-up, mit dem Experimentieren, was die anderen bereits erwähnt haben, in andere Verwandte Beiträge, aber nichts für mich gearbeitet, da ich neu bin, junit mockito, daher dieses posting Frage.
1
Antworten
Versuchen, Mockito Spion-Funktion für mein JUnit-test. Ursprünglich hatte ich Klasse: public class App1 { public String method1() { sayHello(); } public sayHello() { Systems.out.println("Hello"); } } Alles in meiner test-Klasse wurde korrekt mit mockito Spion auf oben
1
Antworten
Habe ich die folgenden EJB ' s: PersonService.java @Local public interface PersonService { long countPersons(); } PersonServiceImpl.java @Stateless public class PersonServiceImpl implements PersonService { @EJB private RemotePersonService remotePersonService; @Override public long countPersons() { return remotePersonService.getAllPersons().size(); } }
1
Antworten
Habe ich eine Klasse die ich testen möchte.Wann immer möglich würde ich tun, Abhängigkeit Injektionen für die Klasse, die hängt davon ab, Objekt der anderen Klassen.Aber,ich lief in einem Fall, wo ich möchte mock-Objekt ohne Umstrukturierung der