我在课堂上进行了多次测试。每个类被定义为@Test,组名添加到类名[它们是u1,u2,u3,u4,u5]。 在u1中,我有一个名为prereqSetup()的先决条件的测试方法。这将添加到“prereq”组中。 现在,u1中的所有方法都标有dependsOnMethods =“prereqSetup”。 其余所有类都标记为dependsOnGroups =“prereq”。
我的先决条件方法已经过去了。运行u1和u3中的几个方法并显示失败。 但是休息所有方法都会被跳过。除了我上面提到的内容之外,没有其他依赖性。提供注释参考:
@Test(groups="u1")
public class U1 {
//All methods are marked with @Test(dependsOnMethods="prereqSetup")
}
@Test(groups="u2",dependsOnGroups="prereq")
public class U2{
//All methods are marked with @Test
}
这是通过u2-u5为所有类完成的。
答案 0 :(得分:0)
我对这个问题有点不清楚,但看起来你没有一个名为“prereq”的小组