BlessingCR’s Blog

单元测试
文章归档

UT单元测试

单元测试是什么: 单元测试是软件开发中的一种测试方法,它专注于验证程序的最小可测试单元——通常是一个函数、方法或类。这种测试方法的目的是确保每个单元(即代码的独立部分)在隔离的情况下正常工作。通过单元测试,开发人员可以检查代码的各个部分是否按照预期执行…

   41   2024-02-26   去围观

单元测试-样例代码

mock测试 package com.yunshang.module.portalweb.service.article; import com.yunshang.framework.common.pojo.PageResult; import com.yunshang.module.portalweb.controller.admin.article.vo.req.ArticlePageReqVO; import com.yunshang.module.portalweb.contr…

   38   2024-02-26   去围观

单元测试-常见问题

1. @Autowired或者@Resource 注入失败,或注入为null 建议检查是否带@SpringBootTest 或 @Runwith。 另:大部分情况下不应该涉及@Autowired或者@Resource,请考虑是否可以使用@Mock 方式。 2.我需要测试DAO层,我应该怎么做? 一种比较粗鲁的方案是: 在@beforeEach或…

   39   2024-02-26   去围观

单元测试-基本注解

JUnit 5 注解 说明 @Test 表示方法是测试方法。与JUnit 4的@Test注释不同,这个注释不声明任何属性,因为JUnit Jupiter中的测试扩展基于它们自己的专用注释进行操作。 @ParameterizedTest 表示方法是参数化测试。 @RepeatedTest 表示方法是重复测试的测试模…

   40   2024-02-26   去围观

单元测试原则

单元测试的优点与基本原则 单元测试,是指对程序中的最小可测试单元进行验证,在Java中的话,就是类。其有两个目的 验证程序实现的逻辑是否与设计的逻辑正确 在涉及到代码修改时,用单元测试去保证原有功能不被破坏, 而一个好的单元测试应该具备以下FIRST 原则和AIR…

   38   2024-02-26   去围观

如何无痛单元测试

Idea插件商店搜索如下两个软件,其中Squraretest需要付费。 TestMe: 打开任何需要单元测试的文件,选择Code→Test Me→ JUnit 5, 即可自动化生成对应单元测试。 如果遇到List.of报错,建议检查jdk版本是否大于9 Squraretest: 打开任何需要单元测试的文件,菜单栏,…

   38   2024-02-26   去围观