使用TestTNG,如何仅在@Test1
通过时执行@Test2
?
public static void main (String args[]) {
@beforemethod
public static beforemethod() {
/////
}
@test
public static void firsttest() {
\\\\
}
@test
public static void secondtest() {
\\\\\\
}
@test
public static void thirdtest() {
\\\\
}
@Aftermethod
public static aftermethod() {
\\\
}
当firsttest()
通过时,secondtest()
应该执行,否则应该停止执行。
我们该如何写这个?
最佳答案
您可以像这样使用dependsOnMethods
注释:
@Test(dependsOnMethods = { "method1" } )
然后,仅当 method1 成功时(并且始终在其之后),您的测试才会执行。
关于java - 仅当@Test1通过时才运行@Test2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34135140/