BlessingCR’s Blog
BlessingCR’s Blog

Hello => MDx!

BlessingCR’s Blog
Hello => MDx!

UT单元测试

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

   65   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…

   64   2024-02-26   去围观

单元测试-常见问题

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

   60   2024-02-26   去围观

单元测试-基本注解

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

   72   2024-02-26   去围观

单元测试原则

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

   63   2024-02-26   去围观

如何无痛单元测试

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

   74   2024-02-26   去围观

DID简介与架构

简介 DID, which stands for Decentralized Identifier, is a type of identifier that is unique and globally resolvable. It is designed to provide individuals and entities with control over their digital identities. With DID, users can create and manage…

   59   2024-02-19   去围观

目录树搜索文章反向构建目录

目录树搜索文章反向构建目录 需求背景: A平台带了某类文章管理功能,目录下带各类文章。要求搜索文章时前端显示具体目录树中每个节点中符合搜索要求的的节点,并显示该节点下有多少符合要求的文章(若A节点下A1节点有3篇,A2节点有5篇,则呈现目录树应该为A(8, A1(3),…

   68   2024-01-23   去围观

每个人都应该懂的文件方案设计

架构图 5.1 文件上传流程 前端发送文件名,MD5, 文件大小等信息提交后端文件服务[注意只限一个文件,多文件多次请求] 后端文件服务从OBS获取对应文件上传URL,该URL短期有效,且只能上传该MD5,文件名的文件,上传目录为临时目录。 后端文件服务返回上传URL与后端数…

   193   2024-01-15   去围观

每个人都应该懂的支付方案设计

支付方案: 订单1:N 支付单。 用户选择支付方式后生成支付单或拿到最近支付单(注意分布式锁,并且支付单绑定订单号,防止多次支付) 返回前端, 前端用户支付 1. 支付完成后支付回调, 收到回调后,重新查询支付单状态,并修改状态 2. 用户前端刷新查询,查询第三…

   82   2024-01-15   去围观
加载更多