SpringBoot 单元测试

本文介绍如何在SpringBoot 2.1.1版本中整合Junit进行单元测试,包括配置全局数据库连接参数,设置SpringBoot入口文件注解,以及编写测试用例的方法。

SpringBoot 版本2.1.1


通过https://start.spring.io 导出的工程骨架,默认有单元测试类直接添加测试方法即可,自所以有这个笔记是因为,1.本笨蛋今天第一次用SpringBoot,而且想在以后使用便利的Junit测试工具进行日常代码的自测,不想一次次通过打包进行测试(蠢啊我);2.看网上的视频教程自己做的时候发现不是看到的那么回事,估计大半是SpringBoot版本的问题。


所用的全局配置文件:

spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/spring
spring.datasource.username=root
spring.datasource.password=root

#开启正向工程(自动创建没有的数据库表)
spring.jpa.hibernate.ddl-auto=update

SpringBoot入口文件的注解配置:

@ComponentScan(basePackages = "com.lhn")
@EnableJpaRepositories(basePackages = "com.lhn")
@EntityScan(basePackages ="com.lhn")
public class App{

    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}

测试用例:

package com.lhn.u;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class) //也可以用SpringJUnit4ClassRunner.class
@SpringBootTest //不用指出应用的入口文件
public class UApplicationTests {

	@Test
	public void contextLoads() {
	}

}

 

转载于:https://www.cnblogs.com/luohaonan/p/10093399.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值