一、前言

① JUnit是Java进行单元测试的一个框架。
② 单元测试:个人理解,我们把一个大的项目中的各个小模块看成是一个个单元,能单独的对这一个个单元进行测试(无需使用main方法),就是单元测试要做的事情。

二、进行单元测试

对以下代码进行测试

int add(int a, int b , int c){
        return a + b + c;
    }

1.新建一个测试类(addTest):

public class addTest {
    
    public void addTest(){
        int result = add(1,5,8);
    }

    int add(int a, int b , int c){
        return a + b + c;
    }
}

2.给测试类添加@Test注解,如果注解标记为红色,按提示导入相关依赖即可

@Test
    public void addTest(){
        int result = add(1,5,8);
    }

这时,我们可以看到该测试方法已经可以直接运行了

java 在线测试 java简单测试_单元测试


3.添加断言,断言,就是我们断定测试方法的结果,如果不一致则会报错

int result = add(1,5,8);
        //设置断言,断定返回结果为14
        Assert.assertEquals(14,result);

直接点击运行该方法

java 在线测试 java简单测试_Java_02


显示正常:

java 在线测试 java简单测试_Test_03


修改断言的结果(不为14)后运行,则显示异常

java 在线测试 java简单测试_java怎么逐步测试_04


以上为进行简单的Java单元测试。