Outils pour utilisateurs

Outils du site


bloc3:junit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc3:junit [2023/04/04 11:37] adminbloc3:junit [2023/12/15 09:51] (Version actuelle) – [Création d'une méthode test] admin
Ligne 3: Ligne 3:
 \\ \\ \\ \\  \\ \\ \\ \\ 
  ===== Création d'une classe de tests =====  ===== Création d'une classe de tests =====
-|  \\ \\ \\ \\ Sélectionner la classe à tester puis, dans le menu **Tools** \\ choisir **Create / Update Tests**  |  {{:bloc3:bloc3-junit-create2.jpg?200|}} +|  \\ \\ \\ \\ Sélectionner la classe à tester puis, dans le menu **Tools** \\ choisir **Create / Update Tests**  |  {{bloc3:junit-create2.jpg?200|}} 
-|  \\ \\ \\ \\ \\ Dans la boite de dialogue qui s'ouvre, \\ choisir impérativement JUnit**__4__** et valider.  |  {{:bloc3:bloc3-junit-create3.jpg?300|}}  |+|  \\ \\ \\ \\ \\ Dans la boite de dialogue qui s'ouvre, \\ choisir impérativement JUnit**__4__** et valider.  |  {{bloc3:junit-create3.jpg?300|}}  |
    
 Il est aussi possible de créer une **Suite de tests** qui fabriquera la classe de test de chaque classe existante dans un package. Une suite de test permettra alors de lancer l'ensemble des tests en une seule demande.  Il est aussi possible de créer une **Suite de tests** qui fabriquera la classe de test de chaque classe existante dans un package. Une suite de test permettra alors de lancer l'ensemble des tests en une seule demande. 
-===== Création d'une méthode test =====+===== Création d'une méthode de test =====
 Une méthode de test est faite pour tester une méthode de la classe testée. On aura donc un lien direct entre la méthode testée et sa méthode de test. Pour concrétiser cette réalité, une convention consiste à appliquer le même nom aux deux méthodes puis à préfixer ou postfixer celui de la méthode de test par le phonème "test". Une méthode de test est faite pour tester une méthode de la classe testée. On aura donc un lien direct entre la méthode testée et sa méthode de test. Pour concrétiser cette réalité, une convention consiste à appliquer le même nom aux deux méthodes puis à préfixer ou postfixer celui de la méthode de test par le phonème "test".
  
Ligne 13: Ligne 13:
  
 Une méthode de test est une procédure (type retour : **void**) qui n'accepte **aucun paramètre**. Une méthode de test est une procédure (type retour : **void**) qui n'accepte **aucun paramètre**.
-<code=java>+<code java>
 @Test @Test
 public void testToHTML_CasGeneral() public void testToHTML_CasGeneral()
Ligne 36: Ligne 36:
 Pour activer une méthode de test, il faut la faire précéder par l'annotation **@Test**. \\  Pour activer une méthode de test, il faut la faire précéder par l'annotation **@Test**. \\ 
 Pour désactiver une méthode de test, il faut la faire précéder par l'annotation **@Ignore**. \\  Pour désactiver une méthode de test, il faut la faire précéder par l'annotation **@Ignore**. \\ 
-L'absence d'annotation @Test produit le même effet que @Ignore mais n'est pas conseillé car non-explicite.+L'absence d'annotation @Test produit le même effet que @Ignore mais n'est pas conseillée car non-explicite.
  
 ===== Traitements pré-test et post-test ===== ===== Traitements pré-test et post-test =====
Ligne 76: Ligne 76:
  
 Les résultats sont présentés en fin d'exécution dans l'onglet **Tests results**. Les résultats sont présentés en fin d'exécution dans l'onglet **Tests results**.
- 
 </WRAP> </WRAP>
  
 <WRAP half column> <WRAP half column>
-{{:bloc3:bloc3-junit-results.jpg?300|}}+{{bloc3:junit-results.jpg?300|}} 
 +</WRAP>
 </WRAP> </WRAP>
- 
  
bloc3/junit.1680601054.txt.gz · Dernière modification : 2023/04/04 11:37 de admin