[英]Only run @Test2 when @Test1 passes
使用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成功时(并且始终在它之后),您的测试才会执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.