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.


5
Pourquoi Mockito ne se moque-t-il pas des méthodes statiques?
J'ai lu ici quelques discussions sur les méthodes statiques et je pense comprendre les problèmes que peuvent entraîner une mauvaise utilisation / utilisation excessive des méthodes statiques. Mais je n'ai pas vraiment compris pourquoi il est difficile de se moquer des méthodes statiques. Je sais que d'autres cadres de simulation, …
267 java  methods  static  mockito 

11
Vérifier la valeur d'attribut d'objet avec mockito
J'ai un appel de méthode dont je veux me moquer avec mockito. Pour commencer, j'ai créé et injecté une instance d'un objet sur lequel la méthode sera appelée. Mon objectif est de vérifier l'un des objets dans l'appel de méthode. Existe-t-il un moyen que mockito vous permet d'affirmer ou de …
264 java  mocking  mockito 

8
Matcher Mockito et tableau de primitives
Avec Mockito, je veux verify()un appel de méthode avec byte[]dans sa liste d'arguments, mais je n'ai pas trouvé comment écrire ceci. myMethod( byte[] ) Je veux juste quelque chose comme anyByteArray(), comment faire ça avec Mockito?
226 java  mockito 

9
Mockito. Vérifier les arguments de méthode
J'ai googlé à ce sujet, mais je n'ai rien trouvé de pertinent. J'ai quelque chose comme ça: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); Maintenant, je veux vérifier que mymethod(Object o), qui est appelé à l'intérieur runtestmethod(), a été appelé avec …

24
Comment se moquer d'un dernier cours avec mockito
J'ai un dernier cours, quelque chose comme ça: public final class RainOnTrees{ public void startRain(){ // some code here } } J'utilise cette classe dans une autre classe comme celle-ci: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){ rain.startRain(); } } et dans ma classe de test …
218 java  junit  mockito 


4
Mockito vérifie l'ordre / la séquence des appels de méthode
Existe-t-il un moyen de vérifier si un methodOneest appelé auparavant methodTwodans Mockito? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }


6
Quand utiliser Mockito.verify ()?
J'écris des cas de test jUnit pour 3 raisons: Pour m'assurer que mon code satisfait toutes les fonctionnalités requises, sous toutes (ou la plupart) des combinaisons / valeurs d'entrée. Pour m'assurer que je peux modifier l'implémentation et me fier aux cas de test JUnit pour me dire que toutes mes …

5
Mockito: injectez des objets réels dans des champs privés @Autowired
J'utilise Mockito @Mocket des @InjectMocksannotations pour injecter des dépendances dans des champs privés qui sont annotés avec Spring @Autowired: @RunWith(MockitoJUnitRunner.class) public class DemoTest { @Mock private SomeService service; @InjectMocks private Demo demo; /* ... */ } et public class Demo { @Autowired private SomeService service; /* ... */ } Maintenant, …
199 java  spring  mockito 

5
Mockito - différence entre doReturn () et when ()
Je suis actuellement en train d'utiliser Mockito pour simuler mes objets de couche de service dans une application Spring MVC dans laquelle je veux tester mes méthodes de contrôleur. Cependant, comme je l'ai lu sur les spécificités de Mockito, j'ai trouvé que les méthodes étaient doReturn(...).when(...)équivalentes à when(...).thenReturn(...). Donc, ma …


5
jeter les exceptions vérifiées des mocks avec Mockito
J'essaie de faire en sorte que l'un de mes objets simulés lève une exception cochée lorsqu'une méthode particulière est appelée. J'essaye ce qui suit. @Test(expectedExceptions = SomeException.class) public void throwCheckedException() { List<String> list = mock(List.class); when(list.get(0)).thenThrow(new SomeException()); String test = list.get(0); } public class SomeException extends Exception { } Cependant, …
173 java  mocking  mockito 


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.