Question du test Java - Les bases

Listez les annotations qui peuvent être utilisées dans une classe de test JUnit.

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é
developer avatar
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.
developer avatar
Réponse incorrecte
Mohamed
15/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.
developer avatar
Obsolète
David
23/05/2024
@BeforeEach / @AfterEach
developer avatar
Réponse incorrecte
Fourmi reconnaissante
24/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 !
developer avatar
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.
developer avatar
Auteur anonyme
03/02/2024
we can also add : @BeforeTest, @AfterTest
developer avatar
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).
developer avatar
Auteur anonyme
24/04/2024
De quoi parlez vous ? @BeforeClass et @AfterClass n'est pas dans la liste du QCM. Pour moi la réponse correcte est est la première réponse uniquement : @Before , @After , @Test