assertEquals()
是 JUnit 框架中用于进行断言操作的一个非常常用的方法,其主要目的是验证两个值是否相等。如果两个值不相等,测试就会失败,JUnit 会给出相应的错误信息,提示开发者测试未通过。下面为你详细介绍:
方法定义
在 JUnit 中,assertEquals()
有多个重载版本,比较常用的有以下两种:
// 比较两个基本数据类型或对象是否相等
assertEquals(expected, actual);
// 除了比较两个值是否相等外,还可以指定一个自定义的错误消息,当断言失败时显示该消息
assertEquals(message, expected, actual);
参数解释
message
:这是一个可选的字符串参数,是你自定义的错误消息。当断言失败时,JUnit 会显示这个消息,有助于你快速定位和理解测试失败的原因。expected
:代表期望得到的值,也就是你在编写测试用例时,预期代码运行后应该产生的结果。actual
:是代码实际运行后得到的值。