天天看点

Junit测试 - Java

通过使用@Test方式, 可以省去每次都要写main方法来进行测试某个方式是否满足要求.

Junit操作步骤

  1. 定义一个测试类(测试用例)

    包名 : xx.xxx.xx.test (eg : cn.clearlight.test)

    测试类名 : 被测试的类名Test(eg : CalTest)

  2. 定义测试方法 : 可以独立运行

    方法名 : test + 测试的方法名(eg : testGetMoney)

    返回值 : void

    参数列表 : 空参

  3. 给该测试方法上面添加注解 ​

    ​@Test​

  4. 导入Junit依赖环境,导包
import cn.clearlight.test;
import org.junit.jupiter.api.Test;

public class CalTest{
    @Test
    public static void testGetMoney() {
        // 测试代码
    }
}      

运行结果 :

绿色代表成功, 红色代表失败

一般通过断言操作来处理结果(预判该操作所得结果与与所得结果是否相同)

方法名 : Assert.assertEquals(期望结果, 运算结果)

通用注解

@Before :

修饰的方法会在测试方法之前被自动执行