TestNG Hello Worldの例
古典的な例では、TestNG単体テストフレームワークを開始する方法を示します。
使用ツール:
-
TestNG 6.8.7
-
メーベン3
-
Eclipse IDE
1. TestNGの依存関係
pom.xmlにTestNGライブラリを追加します。
pom.xml
org.testng testng 6.8.7 test
2. TestNGの例
単純なクラスを確認し、固定メール「[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]";
}
}
次のようなテストケースを作成します。
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]");
}
}
完了したら、簡単なTestNGテストケースが作成されます。このテストでは、RandomEmailGenerator.generate()が常に「[email protected]」を返すことを確認します。
3. TestNG Eclipseプラグイン
Eclipse IDEで上記のテストを実行するには、TestNG Eclipseプラグインをインストールする必要があります。 このofficial TestNG Eclipse plug-in guideに従ってインストールしてください。
TestNGテストを実行するには、テストクラスを右クリックし、「TestNGテスト」として実行します。

結果
