nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).
我自己的一个示例
Junit4
Java代码
spring boot 跑junit 报错
可以看到,对spring-boot项目进行单元测试是件容易的事儿,需要添加spring-boot-starter-test依赖,然后 使用@RunWith和@SpringBootTest或@SpringApplicationConfiguration(1.4.0过期)注解,然后引入自己要测试的bean,调用指定方法进行测试即可。
参考资料
Junit5
Maven依赖
springboot2.2.0之前,spring-boot-starter-test默认支持的是junit4。之后支持的是junit5
Java代码
Junit5测试RestController
参考资料