TestNGで取得した試験方法の名称
TestNGで取得した試験方法の名称
TestNGベースのテストでは、テストメソッドの名前を取得する必要がある場合がありますので、テストメソッド名を取得する必要があります.
メソッドは次のコードです.
実行結果は次のとおりです.
>>>>>>>>>>>>>>>>>>>>>>> Test case: CheersTest1 ---------- >>>>>>>>>>>>>>>>>>>>>>> Test case: CheersTest2 ---------- >>>>>>>>>>>>>>>>>>>>>>> Test case: CheersTest3 ---------- PASSED: CheersTest1 PASSED: CheersTest2 PASSED: CheersTest3 =============================================== Default test Tests run: 3, Failures: 0, Skips: 0 ===============================================
TestNGベースのテストでは、テストメソッドの名前を取得する必要がある場合がありますので、テストメソッド名を取得する必要があります.
メソッドは次のコードです.
public class TestCheers {
@BeforeMethod
public void testStart(Method method) {
System.out.println(">>>>>>>>>>>>>>>>>>>>>>> Test case: "
+ method.getName());
}
@Test
public void CheersTest1() {
System.out.println("---------- ");
}
@Test
public void CheersTest2() {
System.out.println("---------- ");
}
@Test
public void CheersTest3() {
System.out.println("---------- ");
}
}
実行結果は次のとおりです.
>>>>>>>>>>>>>>>>>>>>>>> Test case: CheersTest1 ---------- >>>>>>>>>>>>>>>>>>>>>>> Test case: CheersTest2 ---------- >>>>>>>>>>>>>>>>>>>>>>> Test case: CheersTest3 ---------- PASSED: CheersTest1 PASSED: CheersTest2 PASSED: CheersTest3 =============================================== Default test Tests run: 3, Failures: 0, Skips: 0 ===============================================