开发指南067-单元测试

ops/2024/10/20 16:07:23/

平台中单元测试使用两个工具:

1、接口类:使用swagger。

     swagger前面介绍已经很多了,不再累述。注意下token的设置即可,否则会报未登录,无法调用该接口。当然也可以修改代码,屏蔽校验。但是屏蔽校验无法获取当前用户信息,对应需要当前用户信息的接口就不行了。

2、服务类、工具类:使用junit。

     首先引入

<!-- 单元测试用 -->
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope>
</dependency>

请使用4以上版本,注意<scope>务必是test。

   接着手动或自动产生测试类,利用各种注解编写测试用例

3、调试

     直接点击前面的箭头调试即可。

    找不到箭头仔细查问题吧,老规矩,本指南整体不做扫盲讲解。 

4、测试后打包: 

   保证测试的类都在src/test/java目录下,maven打包会自动屏蔽这些测试类,无需额外配置。

     


http://www.ppmy.cn/ops/121887.html

相关文章

什么是数据挖掘?初学者指南

引言 在信息时代的今天&#xff0c;我们生活在一个数据爆炸的世界中。从社交媒体的帖子到在线购物记 录&#xff0c;从医疗健康数据到金融交易信息&#xff0c;数据无处不在。这些数据的增长速度之快&#xff0c;使得从数据中提 取有价值信息的需求变得日益迫切。 数据挖掘&a…

【黑马点评】2 商户查询缓存

【黑马点评】2 商户查询缓存 2 商户查询缓存2.1 添加商户缓存2.1.1 添加商户信息缓存 --修改ShopController中的queryShopById方法2.1.2 添加商户类别缓存&#xff08;作业&#xff09;--修改ShopController中的queryTypeList方法 2.2 缓存更新策略2.2.1 数据库缓存不一致解决方…

ubuntu2204操作系统使用可执行文件方式安装docker-compose记录

文章目录 前言一、版本信息二、操作步骤2.1 确认版本2.2 下载部署2.官网参考3.docker-compose版本 总结 前言 记录一下在ubuntu操作系统上使用下载可执行文件方式部署docker-compose的记录。 一、版本信息 操作系统版本&#xff1a; docker-compose版本&#xff1a; 备注&…

Oracle 数据库安装及配置

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…

0/1背包与完全背包差异分析

文章目录 定义差异分析代码实现分析总结 定义差异分析 0/1背包问题&#xff1a;有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是weight[i]&#xff0c;价值是value[i] 。每件物品只能用一次&#xff0c;求解将哪些物品装入背包里物品价值总和最大。完全背包问题&am…

记一次控件提升后,运行却不显示的Bug

.h文件 #ifndef VOLUMETOOLBTN_H #define VOLUMETOOLBTN_H#include <QToolButton> #include <memory>class VolumeToolBtn : public QToolButton { Q_OBJECTpublic:explicit VolumeToolBtn(QWidget *parent nullptr);~VolumeToolBtn() override;void initUi(); p…

netty之基础aio,bio,nio

前言 在Java中&#xff0c;提供了一些关于使用IO的API&#xff0c;可以供开发者来读写外部数据和文件&#xff0c;我们称这些API为Java IO。IO是Java中比较重要知识点&#xff0c;且比较难学习的知识点。并且随着Java的发展为提供更好的数据传输性能&#xff0c;目前有三种IO共…

基于深度学习的手势控制模型

关于深度实战社区 我们是一个深度学习领域的独立工作室。团队成员有&#xff1a;中科大硕士、纽约大学硕士、浙江大学硕士、华东理工博士等&#xff0c;曾在腾讯、百度、德勤等担任算法工程师/产品经理。全网20多万粉丝&#xff0c;拥有2篇国家级人工智能发明专利。 社区特色…