TestNG Hello World Exemple

Exemple TestNG Hello World

Un exemple classique, vous montre comment démarrer avec le framework de test unitaire TestNG.

Les outils utilisés :

  1. TestNG 6.8.7

  2. Maven 3

  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».

testng-eclipse-plugin

Résultat

testng-hello-world