springboot做junit单元测试详细步骤
前言:
我是用idea自带的脚手架创建的一个springboot项目
第一步:创建类
创建一个user类和UserService类备用
User类中:
public class User {private String username;private String password;public User(String username, String password) {this.username = username;this.password = password;}public String getUsername() {return username;}public String getPassword() {return password;}public void setUsername(String username) {this.username = username;}public void setPassword(String password) {this.password = password;}public User() {}@Overridepublic String toString() {return "User{" +"username='" + username + '\'' +", password='" + password + '\'' +'}';}
}
UserService 中:
public interface UserService {User getUser();
}
UserServiceImpl中:
@Service("userService")
public class UserServiceImpl implements UserService {@Overridepublic User getUser() {return new User("jackson","1234");}
}
第二部:打开测试类
打开脚手架创建的项目中的test文件夹找到你的测试类
在里面进行测试即可
//springboot项目使用junit必须的注解
@SpringBootTest
class Springboot305JuintApplicationTests {@Autowiredprivate UserService userService;
// 单元测试方法@Testvoid contextLoads() {User user = userService.getUser();System.out.println(user);}
}