Testng-ignore-test
提供:Dev Guides
TestNG-テストを無視する
時々、コードの準備ができておらず、そのメソッド/コードをテストするために書かれたテストケースが失敗することがあります。 このような場合、注釈* @ Test(enabled = false)*は、このテストケースを無効にするのに役立ちます。
テストメソッドに_ @ Test(enabled = false)_の注釈が付けられている場合、テストの準備ができていないテストケースはバイパスされます。
それでは、@ Test(enabled = false)の動作を見てみましょう。
クラスを作成する
テストケースクラスを作成する
IgnoreTest.java などのJavaテストクラスを作成します。
テストメソッドtestPrintMessage()およびtestSalutationMessage()をテストクラスに追加します。
注釈@Test(enabled = false)をメソッドtestPrintMessage()に追加します。
testng.xmlを作成する
javacを使用してMessageUtilクラスとテストケースクラスをコンパイルします。
ここで、testng.xmlを実行します。これは、指定されたテストケースクラスで定義されたテストケースtestPrintMessage()を実行しません。
出力を確認します。 testPrintMessage()テストケースはテストされていません。
次の章で説明するテストのグループを無視することもできます。