展示类网站建设,公司网站制作,德阳市建设局官方网站,花型图案设计网站文章目录 POM依赖引入业务层测试代码Web层测试代码生成测试类文件 在工作中我用的最多的单元测试框架是Junit4。通常在写DAO、Service、Web层代码的时候都会进行单元测试#xff0c;方便后续编码#xff0c;前端甩锅。 POM依赖引入 dependencygroupIdorg.spr… 文章目录 POM依赖引入业务层测试代码Web层测试代码生成测试类文件 在工作中我用的最多的单元测试框架是Junit4。通常在写DAO、Service、Web层代码的时候都会进行单元测试方便后续编码前端甩锅。 POM依赖引入 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactId/dependency业务层测试代码 package org.example.service;import org.example.mapper.UserMapper;
import org.example.pojo.User;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;import javax.annotation.Resource;
import java.util.List;RunWith(SpringRunner.class)
SpringBootTest
class UserServiceTest {Resourceprivate UserMapper userMapper;Testvoid getAllUsers() {}
}
Web层测试代码
package org.example.controller;import org.example.pojo.User;
import org.example.service.UserService;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;import javax.annotation.Resource;import static org.junit.jupiter.api.Assertions.*;
RunWith(SpringRunner.class)
SpringBootTest
class UserControllerTest {Resourceprivate UserService userService;Testvoid getUserById() {}
}生成测试类文件
可以借助IDEA直接Go to生成业务代码的测试类