使用TestTNG,如何在@Test2
通过时执行@Test1
?
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()
应该执行,否则应该停止执行。
我们怎么写这个?
答案 0 :(得分:2)
您可以使用dependsOnMethods
注释,如下所示:
@Test(dependsOnMethods = { "method1" } )
然后,只有当method1成功时(并且始终在它之后),您的测试才会执行。