Difficile
Quelles annotations parmi les suivantes utilisez-vous dans de votre classe de test JUnit ?
Auteur: PierreStatut : PubliéeQuestion passée 2130 fois
Modifier
2
Évaluations de la communauté
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.
Réponse incorrecte
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.
Réponse incorrecte
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).
Questions similairesPlus de questions sur Java