Hard
Which of the following annotations can you use in your JUnit test class?
Author: PierreStatus: PublishedQuestion passed 1928 times
Edit
1
Community Evaluations
Ian
22/05/2023
@Before: This annotation is used to designate a method that should be executed before each test method in the class. It is often used for setting up common test data or initializing objects.
@After: This annotation is used to designate a method that should be executed after each test method in the class. It is commonly used for cleaning up resources or performing post-test actions.
@Test: This annotation is used to mark a method as a test case. JUnit will execute methods marked with @Test to perform the actual testing.
Incorrect answer
Mohamed15/06/2024
Annotations incorrectes ou inexistantes
@BeforeTest, @AfterTest
Ces annotations ne font pas partie de JUnit. Elles sont souvent confondues avec des annotations similaires dans TestNG, un autre framework de tests pour Java.
@TestTest, @TestThis
Ces annotations n'existent pas et ne font pas partie de JUnit ou de tout autre framework de test courant.
@TestClass, @TestMethod
Ces annotations n'existent pas non plus et ne font pas partie de JUnit.
Incorrect answer
Fourmi reconnaissante24/01/2024
la rĂ©ponse est censĂ©e ĂȘtre la premiĂšre (@Before @After et @Test, comme indiquĂ© en commentaire), pourtant elle est comptĂ©e comme fausse !
Auteur anonyme
31/01/2024
Dans une classe de test JUnit, les annotations couramment utilisées sont les suivantes :
@Before : Cette annotation est utilisĂ©e pour marquer une mĂ©thode qui doit ĂȘtre exĂ©cutĂ©e avant chaque mĂ©thode de test dans la classe. Elle est utile pour effectuer des initialisations ou des configurations prĂ©alables aux tests.
@After : Cette annotation est utilisĂ©e pour marquer une mĂ©thode qui doit ĂȘtre exĂ©cutĂ©e aprĂšs chaque mĂ©thode de test dans la classe. Elle est gĂ©nĂ©ralement utilisĂ©e pour effectuer des opĂ©rations de nettoyage ou de libĂ©ration de ressources aprĂšs l'exĂ©cution d'un test.
@Test : Cette annotation est utilisée pour marquer une méthode comme une méthode de test. Les méthodes marquées avec @Test seront exécutées lors de l'exécution des tests.
Auteur anonyme
03/02/2024
@BeforeClass : Si vous souhaitez exécuter certaines instructions avant tous les cas de test (par exemple, une connexion de test), utilisez cette annotation.
@AfterClass : Utilisez cette annotation pour exécuter des instructions aprÚs tous les scénarios de test (par exemple, libérer des ressources).