TestNG笔记

package org.example;

import org.testng.annotations.*;

public class DoTestNGtest {

@BeforeClass
/*@BeforeClass、@AfterClass会在测试方法之前执行,并且在@BeforeMethod@AfterMethod前执行,并且只会执行一次*/
public void testTestBeforeClassAnnotation(){
System.out.println("执行了:testTestBeforeClassAnnotation");
}

private int num;
@BeforeMethod
/*BeforeMethod,AfterMethod会在每个test方法执行前执行一次*/
public int initNum(){
num = 5;
return num;
}

@Test
public void testTestAnno(){
System.out.println("hello world!"+num);
}

@Test
public void testTestAnno2(){
System.out.println("hello world2!!!"+num);
}
@AfterMethod
public void initNum2(){
num = 1;
System.out.println("num:"+num);
}

@AfterClass void testTestAfterClassAnnotation(){
System.out.println("执行了testTestAfterClassAnnotation");
}


}
posted @ 2022-03-15 16:31  渐行、渐远  阅读(34)  评论(0)    收藏  举报