其他分享
首页 > 其他分享> > 使用idea创建一个JUnit5测试详细步骤(附带示例)

使用idea创建一个JUnit5测试详细步骤(附带示例)

作者:互联网

如果对Junit5的基础注解与测试过程不了解,可以看这篇博客

以下步骤基于环境idea2021+junit5,版本不同可能会有区别

步骤

image-20211113101431414.png

image-20211113101514511.png

image-20211113101553087.png

image-20211113101708737.png

package com.xjtu.calculate;

public class Calculator {
    public int add(int x,int y){
        return x+y;
    }
    public int sub(int x,int y){
        return x-y;
    }
    public int multiply(int x,int y){
        return x*y;
    }
    public int division(int x,int y){
        return x/y;
    }
}

image-20211113101838066.png

image-20211113102008577.png

image-20211113102229340.png

image-20211113103108480.png

image-20211113103134038.png

修改前

image-20211113103417547.png

修改后

image-20211113103512071.png

package com.xjtu.calculate;

import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;


class CalculatorTest1 {
 Calculator cal;

    @BeforeEach
    void setUp() {
        cal = new Calculator();
    }

    @AfterEach
    void tearDown() {
        cal = null;
    }
    
 	@Test
    void add() {
        assertEquals(30, cal.add(10, 20));
    }

    @Test
    void sub() {
    }

    @Test
    void multiply() {
    }

    @Test
    void division() {
    }
}

期间会报错如下,导包即可

image-20211113103730040.png

image-20211113103819053.png

运行结果

image-20211113103919063.png

标签:return,示例,int,void,idea,junit,Test,JUnit5,public
来源: https://blog.csdn.net/qq_46311811/article/details/122517976