java复习

2020-08-10Junit单元测试

2020-08-14  本文已影响0人  智障猿

测试概述

junit的使用

①定义一个测试类(建议测试类名为被测试的类名+Test,包名为xxx.xxx.xxx.test)
②定义测试方法:可独立运行(建议方法名为test测试的方法名,返回值为void,参数列表为空参)
③给方法加@Test注解
④导入Junit的依赖
断言操作
使用断言操作来处理结果:结果与预期值不一样时,就会报错

Assert.assertEquals(预期值,结果)

@Before和@After
@Before:用于资源申请,所有测试方法在执行之前都会先执行该方法
@After:在说有测试方法执行后,都会自动执行该方法

package cn.test;

import cn.itcat.Calculator;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

public class CalculatorTest {
    @Before
    public void before(){//需要使用public修饰
        System.out.println("初始化");
    }
    @After
    public void after(){//需要使用public修饰
        System.out.println("释放资源");
    }
    /*
     *测试add方法
     */
    @Test
    public void testAdd() {
        Calculator calculator = new Calculator();
        int add = calculator.add(1, 2);
        Assert.assertEquals(4, add);
    }
    /*
     *测试sub方法
     */
    @Test
    public void testsub() {
        Calculator calculator = new Calculator();
        int sub = calculator.sub(2, 1);
        Assert.assertEquals(1,sub);
    }
}
上一篇下一篇

猜你喜欢

热点阅读