java测试

包导入

file - project structure - libraries- + -from maven - junit

testNG

import org.testng.annotations.*;

public class testngdemo {

    @BeforeClass
    public void beforeClass() {
        System.out.println("这个是 BeforeClass");
    }

    @AfterClass
    public void afterClass() {
        System.out.println("这个是 AfterClass");
    }

    @BeforeTest
    public void beforeTest() {
        System.out.println("这个是一个 BeforeTest");
    }

    @AfterTest
    public void afterTest() {
        System.out.println("这个是一个 AfterTest");
    }

    @BeforeMethod
    public void beforeMethod(){
        System.out.println("这是一个 BeforeMethod");
    }

    @AfterMethod
    public void afterMethod(){
        System.out.println("这是一个 AfterMethod");
    }

    @Test
    public void test1() {
        System.out.println("这个是 test1");
    }

    @Test
    public void test2() {
        System.out.println("这个是 test2");
    }
}

执行的顺序

这个是一个 BeforeTest
这个是 BeforeClass
这是一个 BeforeMethod
这个是 test1
这是一个 AfterMethod
这是一个 BeforeMethod
这个是 test2
这是一个 AfterMethod
这个是 AfterClass
这个是一个 AfterTest

你可能感兴趣的:(java测试)