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

TestIgnore.java

package com.mkyong.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()`テストメソッドは無視されます。

link://タグ/無視/[無視]link://タグ/testng/[testng]