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.

30
Comment pouvez-vous affirmer qu'une certaine exception est levée dans les tests JUnit 4?
Comment puis-je utiliser JUnit4 idiomatiquement pour tester qu'un code lève une exception? Bien que je puisse certainement faire quelque chose comme ça: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Je me souviens qu'il y …
2001 java  exception  junit  junit4  assert 


11
Pourquoi JUnit ne fournit-il pas de méthodes assertNotEquals?
Est-ce que quelqu'un sait pourquoi JUnit 4 fournit assertEquals(foo,bar)mais pas des assertNotEqual(foo,bar)méthodes? Il fournit assertNotSame(correspondant à assertSame) et assertFalse(correspondant à assertTrue), il semble donc étrange qu'ils n'aient pas pris la peine d'inclure assertNotEqual. Soit dit en passant, je sais que les add-ons JUnit fournissent les méthodes que je recherche. Je …
429 java  junit  assert 

29
Maven ne trouve pas les tests JUnit à exécuter
J'ai un programme maven, il se compile très bien. Quand je l'exécute, mvn testil n'exécute aucun test (sous l'en-tête TESTs dit There are no tests to run.). J'ai recréé ce problème avec une configuration super simple que j'inclurai ci-dessous ainsi que la sortie lors de l'exécution avec -X . Les …
417 java  maven  junit  junit4  maven-3 


12
Test JUnit pour System.out.println ()
J'ai besoin d'écrire des tests JUnit pour une ancienne application mal conçue et écrit beaucoup de messages d'erreur sur la sortie standard. Lorsque la getResponse(String request)méthode se comporte correctement, elle renvoie une réponse XML: @BeforeClass public static void setUpClass() throws Exception { Properties queries = loadPropertiesFile("requests.properties"); Properties responses = loadPropertiesFile("responses.properties"); …
370 java  console  junit 

4
Ignorer conditionnellement les tests dans JUnit 4
OK, donc l' @Ignoreannotation est bonne pour marquer qu'un scénario de test ne doit pas être exécuté. Cependant, je souhaite parfois ignorer un test basé sur des informations d'exécution. Un exemple pourrait être si j'ai un test de concurrence qui doit être exécuté sur une machine avec un certain nombre …

9
Mockito: Essayer d'espionner la méthode appelle la méthode d'origine
J'utilise Mockito 1.9.0. Je veux simuler le comportement d'une seule méthode d'une classe dans un test JUnit, j'ai donc final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); Le problème est, dans la deuxième ligne, myClassSpy.method1()est en fait appelé, ce qui entraîne une exception. La seule raison pour laquelle j'utilise des simulateurs est …
351 java  junit  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.