TestNG - テストメソッドを無視する方法

TestNG –テストメソッドを無視する方法

このチュートリアルでは、@Test(enabled = false)を使用したテストメソッドを無視する方法を示します。

TestIgnore.java

package com.example.testng.examples.ignore;

import org.testng.Assert;
import org.testng.annotations.Test;

public class TestIgnore {

    @Test //default enable=true
    public void test1() {
        Assert.assertEquals(true, true);
    }

    @Test(enabled = true)
    public void test2() {
        Assert.assertEquals(true, true);
    }

    @Test(enabled = false)
    public void test3() {
        Assert.assertEquals(true, true);
    }

}

出力

[TestNG] Running:

PASSED: test1
PASSED: test2

===============================================
    Default test
    Tests run: 2, Failures: 0, Skips: 0
===============================================

上記の例では、test3 ()テストメソッドは無視されます。