类分组测试是不是就不用写以下这些方法了?
来源:5-10 组测试中的类分组测试

慕粉3792895
2020-05-20
类分组测试是不是就不用写被这些注解标记的方法了:@BeforeClass,@AfterClass,@BeforeTest,@AfterTest,@BeforeMethod,@AfterMethod。我发现在类分组测试的时候,写这些方法,结果很乱,没有看出什么规律。这些方法有么就是不执行,要么就是顺序很乱。
写回答
1回答
-
慕仰0274710
2020-05-28
你说的这些,都是修饰类中的方法的,都是针对各个test method方法。
而这章讲的@Test标签,是修饰整个类的,你会发现在老师的GroupOnClass1,GouOnClass2,ClassOnClass3中,@Test(gourps=xxx)标签被放在了Class名字上面,把整个calss都给修饰了,也就包括了里面的所有方法
@Test(groups = "stu")//在类名字上修饰
public class GroupsOnClass1 {
public void stu1(){
System.out.println("stu1 run in GroupsOnClass1");
}
public void stu2(){
System.out.println("stu2 run in GroupsOnClass1");
}
}012020-06-02
相似问题