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

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

http://www.xdnf.cn/news/5713.html

相关文章:

  • 深入理解 iOS 开发中的 `use_frameworks!`
  • 大数据课设——基于电影数据集,分析导演影响力,绘制各种可视化图表
  • 【Linux】Linux内核的网络协议之socket理解
  • 丝杆升降机限位开关信号机制剖析与工程实践:从原理到 PLC 控制全流程解析
  • 监控易运维管理软件:架构稳健,组件强大
  • 使用 OAuth 2.0 保护 REST API
  • fetch post请求SSE「eventsource-parser/stream」
  • 网络基础知识梳理和Muduo库使用
  • 5月12日复盘-RNN
  • python打卡day23@浙大疏锦行
  • 【数据结构】双链表
  • 关于读写锁的一些理解
  • C++的构造函数和析构函数
  • 六、快速启动框架:SpringBoot3实战
  • RDB和AOF的区别
  • KUKA机器人中断编程2—中断相关的指令
  • 传导发射中的模拟手
  • P1460 [USACO2.1] 健康的荷斯坦奶牛 Healthy Holsteins
  • 【人工智能-agent】--Dify中MCP工具存数据到MySQL
  • 数据库实验报告 系统E-R图设计 2
  • [Git]ssh下用Tortoisegit每次提交都要输密码
  • el-table滚动条,都悬浮在页面的底层显示
  • 区块链技术构建电子发票平台“税链”
  • 2025年5月9日
  • CSPM-3 与 CSPM-4:项目管理认证的进阶之路
  • 【AutoGen革命】多智能体协作系统的架构设计与工程实践
  • 什么是数据集市(Data Mart)?
  • 链表面试题7之相交链表
  • Git日志信息
  • MyTinySTL