TestNG Hello World Beispiel
Ein klassisches Beispiel zeigt Ihnen, wie Sie mit TestNG Unit Test Framework beginnen.
Benutztes Werkzeug :
-
TestNG 6.8.7
-
Maven 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.

Ergebnis
