1.忽略測試
@Test(enabled =false)?當enabled=false時可柿,注解的方法被忽略持钉,不會被執(zhí)行根暑;
2. 組測試
? ? 2.1 方法組測試
? ? 定義三個方法舵抹,對方法進行注解榜贴,兩個學生方法矢赁,一個老師方法糯笙,分別對方法進行分組,方法的注解的方式如下:
? ??@Test(groups ="stu")撩银;@Test(groups ="stu")给涕;@Test(groups ="teacher")
? ? 再次新建組注解方法,通過groups進行注解方法的調(diào)用:
? ??@BeforeGroups(groups ="stu")
????public void beforeGroups(){
????????System.out.println("beforegroups");
????}
????@AfterGroups(groups ="stu")
????public void afterGroups(){
????????System.out.println("aftergroups");
????}
????2.2 類組測試
? ? 定義三個類额获,對類進行注解够庙,兩個學生類,一個老師類抄邀,分別對類進行分組耘眨,類的注解方式和組的注解方式類似,具體如下:
? ??@Test(groups ="stu")
? ? public class GroupsOnClass1 (){}
? ? 新建測試類境肾,在測試類中通過groups調(diào)用注解類剔难,通過xml文件進行配置調(diào)用:
? ??@BeforeGroups
????public void beforeGroups(){
????System.out.println("beforeGroups");
????}
????@AfterGroups
????public void afterGroups(){
????System.out.println("afterGroups");
????}