Spring整合junit

1、导入pom坐标

XML 复制代码
         <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>5.2.10.RELEASE</version>
        </dependency>

2、编写测试用例

java 复制代码
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConfig.class)
public class AccountServiceTest {
    @Autowired
    private AccountService accountService;

    @Test
    public void TestFindById(){
        System.out.println( accountService.findById(1));
    }
}
  • @RunWith 指定测试用例类型
  • @ContextConfiguration 指定测试SpringConfig配置类
  • @Autowired 自动装配
  • @Test 表明这个是测试用例
相关推荐
安冬的码畜日常24 分钟前
【JUnit实战3_33】第二十章:用 JUnit 5 进行测试驱动开发(TDD)(下)——TDD 项目的重构过程及新功能的开发实战
测试工具·junit·单元测试·测试驱动开发·tdd·junit5·test-driven
小坏讲微服务27 分钟前
SpringCloud零基础学全栈,实战企业级项目完整使用
后端·spring·spring cloud
专注VB编程开发20年3 小时前
C#VB.NET中实现可靠的文件监控(新建、删除、改名、内容修改等事件的准确捕获)
spring·c#·.net·文件监控
原来是好奇心4 小时前
Spring Boot缓存实战:@Cacheable注解详解与性能优化
java·spring·mybatis·springboot
神仙别闹8 小时前
基于SpringMVC+Spring+MyBatis开发的个人博客网站
java·spring·mybatis
q***06299 小时前
Spring Boot + Spring AI快速体验
人工智能·spring boot·spring
后端小张9 小时前
【JAVA 进阶】Spring Boot 注解体系与工程实践
java·开发语言·spring boot·后端·spring·spring cloud·java-ee
百***341310 小时前
Nginx实现接口复制
运维·nginx·junit
考虑考虑10 小时前
springboot中yml、yaml、properties加载顺序
spring boot·后端·spring
凌波粒13 小时前
SpringMVC基础教程(1)--MVC/DispathcerServlet
java·spring·mvc