假设我有Scenario.java:
@runwith(Suite.Class)
@SuiteClasses({
step1.class, step2.class
})
step1.class包含多个测试方法,
public step1 {
@test
testmethod1(){
...
}
@test
testmethod2(){
...
}
@test
testmethod3(){
...
}
...
}
如果我在testmethodX中遇到任何失败或错误,我想在此步骤类中跳过所有其他测试方法,但继续下一步。
可以实施吗?
感谢您的帮助!
答案 0 :(得分:1)
我认为实现JUnit的那种操作的唯一方法是使用TestRules(@Rule
和@ClassRule
),然后我不确定你是否能够让它跳过其余部分该课程。
我会问你为什么要跳过剩下的测试,他们实际上可能会提供有关第一次测试失败的原因的有价值的反馈;今天正是如此,测试失败了,其他人也失败了,但是其他人失败的方式向我提出了让他们通过的方法。