手把手 java springboot 整合 JUnit进行单元测试

首先 我们在pom.xml中注入JUnit工具

<dependency>
    <groupId>org.junit.jupitergroupId>
    <artifactId>junit-jupiter-apiartifactId>
    <version>5.8.1version>
    <scope>testscope>
dependency>

然后 我们顺便找个地方顺便写个函数
手把手 java springboot 整合 JUnit进行单元测试_第1张图片
什么都不需要考虑 些就好了
然后 我们找到 src下的 test下的测试类
手把手 java springboot 整合 JUnit进行单元测试_第2张图片
我的代码是这样的

package com.example.webdom;

import com.example.webdom.controller.BookController;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import org.springframework.boot.test.context.SpringBootTest;
import static org.junit.Assert.assertEquals;

@RunWith(JUnit4.class)
@SpringBootTest
public class WebDomApplicationTests {

    public WebDomApplicationTests() {
        // 添加公共构造函数
    }

    @Test
    public void contextLoads() {
        BookController bookController = new BookController();
        int result = bookController.add(2, 3);
        assertEquals(5, result);
    }

}

会不一样的是 BookController 类 这个是我写那个需要测试的函数的类
然后通过这个类 调用需要测试的函数 add

最后 assertEquals进行测试
然后 我们右键 contextLoads方法运行测试
手把手 java springboot 整合 JUnit进行单元测试_第3张图片
也是没有任何问题
手把手 java springboot 整合 JUnit进行单元测试_第4张图片

你可能感兴趣的:(java,spring,boot,junit)