Questions marquées «mockito»

Mockito est un framework moqueur pour Java. Il est inspiré d'EasyMock mais vise à simplifier encore plus le stubbing, la vérification et l'outillage.


6
Mockito: initialisation de champ privé simulé
Comment puis-je simuler une variable de champ qui est initialisée en ligne? class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } Ici, je veux me moquer person.someMethod()en testant la Test.testMethod()méthode pour laquelle je dois me moquer de l'initialisation de la personvariable. …


17
lorsque j'exécute un test mockito se produit WrongTypeOfReturnValue Exception
Détail de l'erreur: org.mockito.exceptions.misusing.WrongTypeOfReturnValue: Boolean cannot be returned by updateItemAttributesByJuId() updateItemAttributesByJuId() should return ResultRich This exception might occur in wrongly written multi-threaded tests. Please refer to Mockito FAQ on limitations of concurrency testing. mon code: @InjectMocks protected ItemArrangeManager arrangeManagerSpy = spy(new ItemArrangeManagerImpl()); @Mock protected JuItemWriteService juItemWriteService; when(arrangeManagerSpy .updateItemAttributes(mapCaptor.capture(), eq(juId), eq(itemTO.getSellerId()))) …
94 java  mockito 

5
Simuler un constructeur avec un paramètre
J'ai une classe comme ci-dessous: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } La logique dans le constructeur A(String test)et ce check()sont les choses que j'essaie de me moquer. Je veux des appels comme: new A($$$any string$$$).check()renvoie …

4
mockito rappels et obtention des valeurs d'argument
Je n'ai pas de chance pour que Mockito capture les valeurs des arguments de fonction! Je me moque d'un index de moteur de recherche et au lieu de créer un index, j'utilise simplement un hachage. // Fake index for solr Hashmap<Integer,Document> fakeIndex; // Add a document 666 to the fakeIndex …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.