Exemple TestNG Hello World
Un exemple classique, vous montre comment démarrer avec le framework de test unitaire TestNG.
Les outils utilisés :
-
TestNG 6.8.7
-
Maven 3
-
Eclipse IDE
1. Dépendance TestNG
Ajoutez la bibliothèque TestNG dans lespom.xml.
pom.xml
org.testng testng 6.8.7 test
2. Exemple TestNG
Passez en revue une classe simple, a une méthode pour retourner un email fixe «[email protected]».
RandomEmailGenerator.java
package com.example.testng.project.service.email;
import org.springframework.stereotype.Service;
public class RandomEmailGenerator {
public String generate() {
return "[email protected]";
}
}
Créez un scénario de test comme celui-ci:
TestHelloWorld.java
package com.example.testng.examples.helloworld;
import org.testng.Assert;
import org.testng.annotations.Test;
import com.example.testng.project.service.email.RandomEmailGenerator;
public class TestHelloWorld {
@Test()
public void testEmailGenerator() {
RandomEmailGenerator obj = new RandomEmailGenerator();
String email = obj.generate();
Assert.assertNotNull(email);
Assert.assertEquals(email, "[email protected]");
}
}
Terminé, un cas de test TestNG simple est créé, ce test s'assure que leRandomEmailGenerator.generate() renvoie toujours «[email protected]».
3. Plug-in TestNG Eclipse
Pour exécuter le test ci-dessus dans Eclipse IDE, vous devez installer le plug-in TestNG Eclipse. Suivez ceofficial TestNG Eclipse plug-in guide pour l'installation.
Pour exécuter le test TestNG, cliquez avec le bouton droit sur la classe de test et exécutez en tant que «TestNG Test».

Résultat
