单元测试

单元测试

就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试。

Junit概述

JUnit是一个Java编程语言的单元测试工具,JUnit是一个非常重要的测试工具。

特点

JUnit使用的基本流程

常用注解

注解 说明
@Test 测试类中的方法必须用它修饰才能成为测试方法,才能启动执行
@Before 用来修饰一个实例方法,该方法会在每一个测试方法执行前执行一次
@After 用来修饰一个实例方法,该方法会在每一个测试方法执行后执行一次
@BeforeClass 用来修饰一个实例方法,该方法会在所有测试方法执行前执行一次
@AfterClass 用来修饰一个实例方法,该方法会在所有测试方法执行后执行一次
public class JunitDemo2 {
    @Before
    public void before(){
        System.out.println("before");
    }

    @Test
    public void test(){
        System.out.println("test");
    }

    @After
    public void after(){
        System.out.println("after");
    }
}

运行Test会先运行Before, 接着运行Test,最后运行After