2011-11-17 22 views
6

IDEAのTestNGプラグインでどのように単一テストを実行しますか?私はフォーカスグループを作成しようとしましたが、TestNGプラグインは依存関係を他のテストに自動的に解決しないようです。私がdependsOnMethodsをコメントアウトしても、@BeforeMethodが実行されていないようです。Intellij IDEAでTestNGを使用して単一テストを実行する

アドバイスは大歓迎され、

ロビン

答えて

8

テストクラス内で1つのテストメソッドを意味する場合は、右クリックオプションRun "testMethod"があります。ここで、testMethodは実際のメソッド名です。

ショートカットはctrl + shift + F10です。

(javadocの外でも)メソッド間にカーソルを置くか、クラス全体の外側にカーソルを置くと、そのファイル内のすべてのメソッドがテストされます。

+0

オプションが表示されない場合:問題のクラスが認識されていることを確認してくださいIndelliJ IDEAの_testクラス_(テストクラスのプロジェクト構造ツールウィンドウには別のアイコンがあります)。私の場合、クラスは_public_の代わりに_package local_でした。テストクラスはpublicでなければなりません。 – Feuermurmel

1

は、エディタのフォーカスにクラスを持参して、単に右クリックして、選択の実行?

+0

は具体的な試験方法を意味する。私はもう一度それをテストしました、@ BeforeMethodは単一のメソッドをクリックすると実行されます。しかし、@ Factoryと一緒に提供されているTestsもそうです(dependsOnMethod = ...)(@ Andreas Wederbrand) – rweng

関連する問題