Questions marquées «junit»

220
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);...

218
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(); }...

201
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...

199
La méthode assertEquals de Java est-elle fiable?

Je sais que cela ==pose quelques problèmes lors de la comparaison de deux Strings. Il paraît queString.equals() soit une meilleure approche. Eh bien, je fais des tests JUnit et mon inclination est d'utiliser assertEquals(str1, str2). Est-ce un moyen fiable d'affirmer que deux chaînes contiennent le...

195
Comment fonctionne Junit @Rule?

Je veux écrire des cas de test pour une masse de code, j'aimerais connaître les détails de la @Rulefonction d'annotation JUnit , afin de pouvoir l'utiliser pour écrire des cas de test. Veuillez fournir quelques bonnes réponses ou liens, qui donnent une description détaillée de ses fonctionnalités à...

195
Affirmer qu'un objet est un type spécifique

Est-il possible dans JUnit d'affirmer qu'un objet est une instance d'une classe? Pour diverses raisons, j'ai un objet dans mon test dont je souhaite vérifier le type. S'agit-il d'un type d'Object1 ou d'un type d'Object2? Actuellement j'ai: assertTrue(myObject instanceof Object1);...