Questions marquées «junit»

Framework de test unitaire populaire pour Java et Scala. La dernière version, JUnit 5, prend en charge de riches tests basés sur des annotations et paramétrés. Pensez à utiliser en conjonction avec la balise Java ou Scala pour indiquer votre cas d'utilisation.

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 …

7
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 même contenu? J'utiliserais assertTrue(str1.equals(str2)), mais …
199 java  string  junit  junit4 


4
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); assertTrue(myObject instanceof Object2); Cela fonctionne mais je me demandais s'il …
195 java  unit-testing  junit 

4
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 à travers un …
195 java  junit  junit4  junit-rule 

7
Signification de l'argument delta ou epsilon de assertEquals pour les valeurs doubles
J'ai une question sur JUnit assertEqualspour tester les doublevaleurs. En lisant le document de l' API, je peux voir: @Deprecated public static void assertEquals(double expected, double actual) Obsolète. Utilisez assertEquals(double expected, double actual, double delta)plutôt. (Remarque: dans les anciennes versions de documentation, le paramètre delta est appelé epsilon) Que signifie …
191 java  unit-testing  junit 



30
Classe introuvable: suite de tests vide dans IntelliJ
Je viens de commencer le programme d'informatique de mon université et j'ai quelques problèmes avec IntelliJ. Lorsque j'essaye d'exécuter des tests unitaires, j'obtiens le message Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. Je vois également un message intitulé "Aucun test trouvé" sur le côté gauche …




12
Assert égal entre 2 listes dans Junit
Comment puis-je faire une assertion d'égalité entre des listes dans un cas de test JUnit ? L'égalité devrait être entre le contenu de la liste. Par exemple: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal …

3
Comment utiliser ArgumentCaptor pour le stubbing?
Dans la documentation et les javadocs Mockito, il est dit Il est recommandé d'utiliser ArgumentCaptor avec vérification mais pas avec stubbing. mais je ne comprends pas comment ArgumentCaptor peut être utilisé pour le stubbing. Quelqu'un peut-il expliquer la déclaration ci-dessus et montrer comment ArgumentCaptor peut être utilisé pour le stubbing …

3
Avertissement: la méthode assertEquals du type Assert est obsolète
Puisque la méthode Assert.assertEqualsest obsolète, quelle méthode sommes-nous censés utiliser maintenant? Le code suivant: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Donne les avertissements suivants: Plusieurs marqueurs sur cette ligne La méthode assertEquals (String, String) du type Assert est déconseillée Le type Assert est obsolète
160 java  junit 

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.