首页 > 其他分享 >IDEA中用junit写基本测试用例

IDEA中用junit写基本测试用例

时间:2024-07-22 09:41:56浏览次数:5  
标签:assertEquals IDEA 测试用例 jupiter test org junit

前提:使用Maven管理依赖

参考文档:

首先在pom.xml中增加junit依赖,然后刷新Maven

<!-- junit依赖 -->
<dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter-api</artifactId>
    <version>5.7.0</version>
    <scope>test</scope>
</dependency>

<dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter-engine</artifactId>
    <version>5.7.0</version>
    <scope>test</scope>
</dependency>

在 test/java 下新建包和java文件

写一个方法,方法上一行加上 @TEST 注解

在方法内部使用 assertEquals() ,并导入对应文件  import static org.junit.Assert.assertEquals; 

直接使用,第一个参数是实际执行的表达式 ,第二个参数是期望值:

 assertEquals()  可以有多个,如果实际值和期望值相等就通过测试,否则不通过测试。

如果全都通过测试,显示绿色对号:

如果有未通过的测试用例,会提示错误,代码中错误的用例也会标红下划线:

标签:assertEquals,IDEA,测试用例,jupiter,test,org,junit
From: https://www.cnblogs.com/sunshine233/p/18315430

相关文章

  • IntelliJ IDEA 中 右键新建时,选项没有Java class的解决方法和具体解释
    右键新建没有java文件具体的解释和解决方案。 如上图红圈所示,我们可以根据对项目的任意目录进行这五种目录类型标注,这个知识点非常非常重要,必须会。Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录......
  • 即使通过了示例测试用例,Dijkstra 算法也不起作用
    所以我遵循了维基百科关于Dijkstra算法和Brilliants的伪代码。https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm#Pseudocodehttps://brilliant.org/wiki/dijkstras-short-路径查找器/这是我的代码,它不起作用。谁能指出我的代码中的缺陷吗?#Usespyt......
  • 简单的球场管理系统(仅仅是连接IDEA与数据库不涉及前端,展示主要是在控制台输入输出)
    项目内层分为七层我这里分为(beans,controller,dao,lib,service,test,util)这七层仅展示(controller层)(1)QiuChangControllerimportcom.xszx.beans.Balance;importcom.xszx.beans.Ball;importcom.xszx.beans.JBall;importcom.xszx.beans.User;importcom.xszx.dao......
  • Idea配置远程开发
    Idea配置远程开发本篇博客介绍使用idea通过ssh连接ubuntu服务器进行开发目录Idea配置远程开发1.idae上点击file->RemoteDevelopment2.点击NewConnection3.填写相关信息4.输入密码5.选择IDE版本和项目路径5.1点击openanSSHterminal打开控制台5.2依次执行命令6.......
  • java入门—JDK下载、环境配置、IDEA开发工具使用
    JavaSE入门—初识Java、JDK开发环境下载、Path环境配置、IDEA开发工具下载、HelloWorld详解1.Java概述1.1Java发展概述1.2Java语言特点及应用1.3Java技术体系2.Java的开发环境(JDK)搭建2.1JDK的下载2.2JDK与JRE3.Java环境配置3.1path、JAVA_HOME环境变量配......
  • 使用idea创建Javaweb项目(步骤)
    第一步创建Javaweb项目File>New>Project第二步  勾选WebApplication >Next然后就是进行起名,完成。完成创建项目,检查是否文件齐全配置tomcat配置好,就能启动tomcat,显示首页导入jar包。导入进项目,然后编写类......
  • IDEA的APIPost接口测试插件详解
    APIPOST官方网址一、安装APIPost插件打开IntelliJIDEA:启动您的IntelliJIDEA开发环境。导航到插件设置:在Windows或Linux上,点击File>Settings。在macOS上,点击IntelliJIDEA>Preferences。搜索并安装APIPost插件:在设置窗口中,选择Plugins。点击Marketplace标签......
  • 如何修改conftest中的参数化值并将它们传递给pytest中的多个测试用例
    问题:假设一个流程需要10个步骤才能完成。我一一开始该过程的步骤,在这些步骤之间,我想做出不同的断言。每次断言后,我都会继续执行其余步骤。我希望每个断言都作为测试用例发生。所以如果有5个断言,我需要5个测试用例。如果有2组参数化值,那么我需要每组进行5次断言,因此将......
  • idea maven 经常主目录自动变回默认的解决方法
    方法1:直接把默认C盘下的目录,替换为,或者添加阿里的settings.xml文件方法2:在IDEA右上角File->Settings->Build,Execution,Deployment->BuildTools->Maven我们可以看到自己的Maven配置信息如果不是自己配置的Maven,这样改修改C:\Users\lx\AppData\Roaming\JetBrains\I......
  • idea内置数据库DataGrip + 索引
    创建索引前后搜索速度差别一般是在创建表的时候创建索引,但表里又数据之后也可以创建,且索引值只需要创建一次--为数据库表tb_emp的name字段创建名为idx_emp_name的索引createindexidx_emp_nameontb_emp(name);--查询索引showindexfromtb_emp;--删除索引dropindexi......