TestNG Hello World Beispiel

TestNG Hello World Beispiel

Ein klassisches Beispiel zeigt Ihnen, wie Sie mit TestNG Unit Test Framework beginnen.

Benutztes Werkzeug :

  1. TestNG 6.8.7

  2. Maven 3

  3. Eclipse IDE

1. TestNG-Abhängigkeit

Fügen Sie die TestNG-Bibliothek inpom.xml hinzu.

pom.xml

    
        org.testng
        testng
        6.8.7
        test
    

2. TestNG Beispiel

Überprüfen Sie eine einfache Klasse, hat eine Methode, um eine feste E-Mail "[email protected]" zurückzugeben.

RandomEmailGenerator.java

package com.example.testng.project.service.email;

import org.springframework.stereotype.Service;

public class RandomEmailGenerator {

    public String generate() {
        return "[email protected]";
    }

}

Erstellen Sie einen Testfall wie folgt:

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]");

    }

}

Wenn ein einfacher TestNG-Testfall erstellt wurde, stellt dieser Test sicher, dassRandomEmailGenerator.generate() immer "[email protected]" zurückgibt.

3. TestNG Eclipse Plug-In

Um den obigen Test in Eclipse IDE auszuführen, müssen Sie das TestNG Eclipse-Plug-In installieren. Befolgen Sie dieseofficial TestNG Eclipse plug-in guide für die Installation.

Um den TestNG-Test auszuführen, klicken Sie mit der rechten Maustaste auf die Testklasse und führen Sie den TestNG-Test aus.

testng-eclipse-plugin

Ergebnis

testng-hello-world