这就是我在JUnit中可以做的事情:
import org.junit.*;
@Ignore
public class FooTest {
//
}
并且将忽略整个班级。我怎样才能在TestNG中做同样的事情?
答案 0 :(得分:78)
我相信你想要的是:
@Test(enabled=false)
public class FooTest {
//
}
(您可以将@Test注释应用于类,也可以单独应用于方法。)
TestNG documentation包含受支持注释的完整列表,并且还描述了如果感兴趣的话,按组排除/包含测试。以下是相关部分的引用:
@Test将类或方法标记为 部分测试。
...(中略)... 的
enabled:是否启用此类/方法的方法。
修改强>:
应用@Test(enabled=false)
忽略一个类显然是根据针对TestNG提出的this defect的某些版本的TestNG的错误功能。