欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

单元测试之JUnit

程序员文章站 2024-03-15 18:38:06
...

1.创建Maven项目
单元测试之JUnit
单元测试之JUnit

2.在pom文件中添加依赖
单元测试之JUnit
点击右下角的import Changes下载依赖

<dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <!--<scope>test</scope>-->
        </dependency>
    </dependencies>

3.相关配置

  • 找到plugins,下载Junit和JUnitGenerator单元测试之JUnit
    4.测试
    输入代码
public class Java0630 {
    public static int a=1;
    public int add(int m,int n){
        return n+m;
    }
    public void add1(){
        Java0630 a = new Java0630();

        int res = a.add(10,Java0630.a);
        Java0630.a++;

    }
}

生成单元测试command+shift+t
选择
单元测试之JUnit
选下面
打勾:选需要测试的方法
单元测试之JUnit
生成测试类

import org.junit.*;

import static org.junit.Assert.*;

public class Java0630Test {
    @After  //测试前
    public void after(){
        System.out.println("----------After");
    }
    @Before //测试后
    public void before(){
        System.out.println("----------Before");
    }
    @AfterClass
    public static void afterClass(){
        System.out.println("----------BeforeClass");
    }
    @BeforeClass    //创建类的实例后
    public static void beforeClass(){
        System.out.println("----------BeforeClass");
    }

    @Test
    public void add() {
        Java0630 a = new Java0630();
        int res = a.add(10,20);
        System.out.println(res);
    }
    @Test
    public void add1(){
        Java0630 a = new Java0630();
        System.out.println("类的实例创建完成");
        int res = a.add(10,Java0630.a);
        Java0630.a++;
        System.out.println(res);
        System.out.println(Java0630.a);
    }
}

结果如下:
单元测试之JUnit
简单的单元测试就做完了!