当前位置: 首页 > news >正文

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);}
}

相关文章:

  • ActiveMQ 高级特性:延迟消息与优先级队列实战(二)
  • FEKO许可证的安全与合规性
  • ArcGIS+InVEST+RUSLE:水土流失模拟与流域管理的高效解决方案;水土保持专题地图制作
  • 力扣-94.二叉树的中序遍历
  • 力扣HOT100之二叉树:101. 对称二叉树
  • 工业协议跨界实录:零基础玩转PROFINET转EtherCAT主站智能网关
  • 51c大模型~合集127
  • MySQL 8.0 OCP 1Z0-908 题目解析(1)
  • 使用 OAuth 2.0 保护 REST API
  • Swift实战:如何优雅地从二叉搜索树中挑出最接近的K个值
  • dp自动化登陆之hCaptcha 验证码
  • websocketpp 安装及使用
  • wordpress主题分享
  • Datawhale AI春训营 day
  • 每日算法刷题Day4 5.12:leetcode数组4道题,用时1h
  • IDEA 插件推荐:提升编程效率
  • LeetCode 2094.找出 3 位偶数:遍历3位偶数
  • 101alpha---第10
  • 16.three官方示例+编辑器+AI快速学习webgl_buffergeometry_lines_indexed
  • 嵌入式软件--stm32 DAY 6 USART串口通讯(下)
  • 4月中国常青游戏榜:32款游戏吸金近34亿元,腾讯、网易占半壁江山,《原神》再跌出前十
  • 国家能源局:4月份全社会用电量同比增长4.7%
  • 4月22城新房价格上涨:上海一二手房价环比均上涨,核心城市土地热带动市场热度提升
  • 戛纳参赛片《爱丁顿》评论两极,导演:在这个世道不奇怪
  • “十五五”时期长三角需创新机制,形成高水平一体化合作路径
  • 建筑瞭望|从黄浦江畔趸船改造看航运设施的升级与利用