TestNG-Eclipseでプラグイン
EclipseでTestNGをセットアップするには、以下の手順に従います。
ステップ1:TestNGアーカイブをダウンロードする
TestNGjarファイルの最新バージョンをからダウンロードします。 http://www.testng.org
OS | アーカイブ名 |
---|---|
ウィンドウズ | testng-6.8.jar |
Linux | testng-6.8.jar |
マック | testng-6.8.jar |
上記のJARファイルをC:\> TestNGフォルダーにコピーしたことを前提としています。
ステップ2:Eclipse環境を設定する
eclipseを開き、プロジェクトを右クリックして、プロパティ→ビルドパス→ビルドパスの構成に移動し、[外部Jarの追加]ボタンを使用してライブラリにtestng-6.8.jarを追加します。
EclipseにはTestNGプラグインが組み込まれていることを前提としています。入手できない場合は、アップデートサイトから最新版を入手してください。
Eclipse IDEで、「ヘルプ」/「ソフトウェアの更新」/「検索とインストール」を選択します。
インストールする新機能を検索します。
新しいリモートサイト。
Eclipse 3.4以降の場合、次のように入力します http://beust.com/eclipse。
Eclipse 3.3以下の場合、次のように入力します。 http://beust.com/eclipse1。
URLの横にあるチェックボックスがオンになっていることを確認し、[次へ]をクリックします。
その後、Eclipseがプロセスをガイドします。
これで、EclipseでTestNGテストケースを開発する準備が整いました。
ステップ3:EclipseでのTestNGのインストールを確認する
Eclipseの任意の場所でプロジェクトTestNGProjectを作成します。
プロジェクトでテストするクラスMessageUtilを作成します。
/*
* This class prints the given message on console.
*/
public class MessageUtil {
private String message;
//Constructor
//@param message to be printed
public MessageUtil(String message) {
this.message = message;
}
// prints the message
public String printMessage() {
System.out.println(message);
return message;
}
}
プロジェクトにテストクラスTestNGExampleを作成します。
import org.testng.Assert;
import org.testng.annotations.Test;
public class TestNGExample {
String message = "Hello World";
MessageUtil messageUtil = new MessageUtil(message);
@Test
public void testPrintMessage() {
Assert.assertEquals(message,messageUtil.printMessage());
}
}
プロジェクトの構造は次のようになります-
最後に、プログラムを右クリックしてTestNGとして実行し、プログラムの出力を確認します。
結果を確認します。