【Java】Assert.assertEquals断言
创始人
2024-02-16 13:04:55
0

Assert.assertEquals

在这里插入图片描述

1.概述

在开发中,我们需要测试时候,不可能把全部程序运行一次,在此我们就需要通过编写单元测试来对程序进行测试了。在 Assert 类里面有大量的静态方法,本篇的主角就是 Assert.assertEquals 这个静态方法。该方法执行逻辑:

  • 如果两者一致, 程序继续往下运行。
  • 如果两者不一致, 中断测试方法, 抛出异常信息 AssertionFailedError。

Assert 运行环境需要什么导入什么jar包?(在测试环境下)

import org.junit.Assert;
import org.junit.Test;

2.使用方式

函数原型1:

assertEquals([String message],expected,actual) 

参数说明:

  • message是个可选的消息,假如提供,将会在发生错误时报告这个消息。
  • expected是期望值,通常都是用户指定的内容。
  • actual是被测试的代码返回的实际值。

函数原型2:

assertEquals([String message],expected,actual,tolerance) 

参数说明:

  • message是个可选的消息,假如提供,将会在发生错误时报告这个消息。
  • expected是期望值,通常都是用户指定的内容。
  • actual是被测试的代码返回的实际值。
  • tolerance是误差参数,参加比较的两个浮点数在这个误差之内则会被认为是 相等的。

相关内容

热门资讯

北京市高级人民法院党组书记、院... 编者按 习近平总书记对坚持和发展新时代“枫桥经验”高度重视,多次发表重要讲话、作出重要指示批示,为我...
深圳拟推“健康积分”制度 市民使用室外智能健身设施进行体育锻炼。 资料图 好好睡觉、科学运动、保持健康体重,都能获得深圳版 “...
无证载客被罚1万元,司机不服起... 未办理巡游出租汽车经营许可,无证载客被行政处罚1万元,司机李某不服提起行政诉讼。法院日前经过两审,最...
光谷发布《主要惠企政策指引》,... 近日,东湖高新区发布《光谷主要惠企政策指引》。《指引》系统梳理省市区三级惠企政策,包含八大类政策、超...
吉林省2025年国家统一法律职... 10月12日,吉林省2025年国家统一法律职业资格主观题考试在长春市顺利举行。全省共设吉林大学、长春...
原创 美... 美国这边刚放出消息,有意对中国实施更加严格的芯片出口禁令,话音未落,中方直接一锤定音。商务部没有任何...
中国稀土新规出台,并非激进的政... 稀土是一项关键战略资源。 10月9日,中国商务部相继发布《关于对境外相关稀土物项实施出口管制的公告》...