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

07-JUnit测试

文章目录

  • 1、文章介绍
  • 2、复制类UserService.java到包
  • 3、在pom.xml中,引入JUnit的依赖。
  • 4、编写测试代码
  • 5、运行效果

1、文章介绍

视频定位

在这里插入图片描述

简介

在这里插入图片描述
在这里插入图片描述

2、复制类UserService.java到包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

效果图

在这里插入图片描述

3、在pom.xml中,引入JUnit的依赖。

在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<!-- XML 声明,UTF-8 编码 --><!-- POM 根元素,定义命名空间和 schema -->
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><!-- POM 模型版本,固定写 4.0.0 --><modelVersion>4.0.0</modelVersion><!--重点1:项目坐标(GAVGroupIdArtifactIdVersion- groupId    :组织/公司/团队的唯一标识(一般是包名反写)- artifactId :项目或模块的唯一标识- version    :项目版本号,SNAPSHOT 表示快照版(开发中)--><groupId>com.itheima</groupId><artifactId>maven-project01</artifactId><version>1.0-SNAPSHOT</version><!-- 项目构建属性--><properties><maven.compiler.source>21</maven.compiler.source><maven.compiler.target>21</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><!-- 重点2:依赖管理 --><dependencies><!--引入JUint依赖--><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>5.9.1</version></dependency></dependencies></project>

4、编写测试代码

package com.itheima;import org.junit.jupiter.api.Test;import java.time.format.DateTimeFormatter;/*** 测试UserService类*/
public class UserServiceTest {@Testpublic void  testGetAge(){UserService userService = new UserService();Integer age = userService.getAge("51012120050101001X"); // Alt+Enter补全System.out.println(age);}
}

5、运行效果

在这里插入图片描述

http://www.dtcms.com/a/350384.html

相关文章:

  • ubuntu 卡到登录页面进不去--实测
  • 陪护系统有哪些功能?
  • 高并发内存池(4)-TLS:Thread Local Storage
  • Vue.nextTick讲解
  • kubectl 客户端访问 Kubernetes API Server 不通的原因排查与解决办法
  • 800G时代!全场景光模块矩阵解锁数据中心超高速未来
  • AR眼镜赋能矿业冶金数字化转型
  • Wireshark笔记-DHCP流程与数据包解析
  • Linux驱动开发笔记(七)——并发与竞争(上)——原子操作
  • SQLite 全面指南与常用操作
  • 没有AI背景的团队如何快速进行AI开发
  • expdp导出dmp到本地
  • docker 安装配置 redis
  • PDF处理控件Spire.PDF系列教程:在 C# 中实现 PDF 与字节数组的互转
  • 2025年06月 Python(二级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • synchronized关键字的底层原理
  • 蘑兔音乐:创作好搭子
  • 嵌入式C语言进阶:深入理解sizeof操作符的精妙用法
  • 隧道监测实训模型
  • 讲解 JavaScript 中的深拷贝和浅拷贝
  • PyPI 是什么?
  • CCleaner中文版:强大的系统优化与隐私保护工具,支持清理磁盘、注册表和卸载软件
  • `mysql_query()` 数据库查询函数
  • Ubuntu 22.04 中安装 ROS2 Humble
  • Java AI插件“飞算“实战测试:一键生成医院药品管理系统
  • Maven下载历史版本
  • 大模型微调 Prompt Tuning与P-Tuning 的区别?
  • 【44页PPT】DeepSeek在银行业务场景的应用(附下载方式)
  • AI 应用开发:从 Prompt 工程到实战应用开发
  • 基于RD算法的多目标SAR成像原理及MATLAB实现