spring boot 单元测试
来源:互联网 发布:js当前时间加一小时 编辑:程序博客网 时间:2024/06/04 22:17
引入maven依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>
编写测试代码,详细代码如下:
package com.example.SpringBootJdbcTest;import java.util.List;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.SpringApplicationConfiguration;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import com.example.Application;import com.example.domain.User;import com.example.repositories.UserRepository;@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTest(classes=Application.class)// 指定spring-boot的启动类 //@SpringApplicationConfiguration(classes = Application.class)// 1.4.0 前版本public class SpringBootJdbcTest { @Autowired private UserRepository userRepository; @Test public void findAllUsers() { List<User> users = userRepository.findAll(); System.out.println(users); } @Test public void findUserById() { User user = userRepository.findUserById(1); } @Test public void updateById() { User newUser = new User(3, "JackChen", "JackChen@qq.com"); userRepository.update(newUser); User newUser2 = userRepository.findUserById(newUser.getId()); } @Test public void createUser() { User user = new User(0, "tom", "tom@gmail.com"); User savedUser = userRepository.create(user); }}
总结
可以看到,对spring-boot项目进行单元测试是件容易的事儿,需要添加spring-boot-starter-test依赖,然后
使用@RunWith和@SpringBootTest或@SpringApplicationConfiguration(1.4.0过期)注解,然后引入自己要测试的bean,调用指定方法进行测试即可。
转:http://blog.csdn.net/limenghua9112/article/details/51783845
0 0
- Spring Boot 单元测试
- Spring Boot Junit单元测试
- Spring Boot Junit单元测试
- spring boot 单元测试
- Spring Boot Junit单元测试
- spring boot 测试 单元测试
- spring boot mvc单元测试
- Spring Boot Junit单元测试
- Spring Boot Junit单元测试
- Spring Boot Junit单元测试
- Spring Boot单元测试
- Spring Boot Mvc 单元测试
- spring boot单元测试
- spring boot 单元测试
- Spring Boot单元测试
- Spring boot 单元测试
- spring boot单元测试
- spring-boot单元测试
- TODO
- windows下安装DUBBO-admin管控台
- POJ 1000-1099
- 在阿里云服务器上快速搭建JavaWeb环境JDKtomcatmysql
- Swift-->NSKeyedArchiver与NSKeyedUnarchiver数据存档读取(文件)
- spring boot 单元测试
- 01.1【开发环境】Friendly自带UBoot和Kernel烧写
- 论好的思维方式——也来务虚一把
- "Spark 1.6 + Alluxio 1.2 HA + OFF_HEAP" 的配置
- js 数组、对象的使用
- C++程序员的好习惯
- CodeForces-706A.Beru-taxi
- 自定义RoundImageView
- char与short的区别