报java.lang.AssertionError错误:

报java.lang.AssertionError错误:1 在使用 Assert assertEquals 时报一个错误 2 首先 我们的明白 Assert 的用法 assert boolean 表达式 如果 boolean 表达式 为 true 则程序继续执行 如果为 false 则程序抛出 AssertionErr 并终止执行 assert boolean 表达式 错误信息表达式 如果 boolean 表达式 为 true 则程序继续执行 如果为 f boolean 表达式 错误信息表达式 boolean 表达式 boolean 表达式 boolean 表达式

1.在使用Assert.assertEquals时报一个错误:

在这里插入图片描述

2.首先,我们的明白Assert的用法:

assert

​ 如果

为true,则程序继续执行。

​ 如果为false,则程序抛出AssertionError,并终止执行

assert

:
<错误信息表达式>

​ 如果

为true,则程序继续执行。

​ 如果为false,则程序抛出java.lang.AssertionError,并输出
<错误信息表达式>

ctrl点进Assert.assertEquals发现

在这里插入图片描述

进行的是判断两个Object类型的值,他们两个比较的是引用地址是否相等, 并没有对内容进行比较:

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

    而我写的断言是这样的:

    Assert.assertEquals(7, userList.size()); 

错误中明显指出,Excepted是7,actual是8,因此两个值不一致,报错误

因此把7改成8就行

Assert.assertEquals(8, userList.size()); 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178301.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午5:35
下一篇 2026年3月26日 下午5:35


相关推荐

  • Android实现自由单选、复选按钮效果+样式美化[通俗易懂]

    Android实现自由单选、复选按钮效果+样式美化[通俗易懂]背景Android开发中会遇到将单选按钮排布在多行的情况,一般只能通过自定义控件的形式,绘制单选按钮,网络上也有很多这样的文章,但一般情况下自定义的控件在界面美观性、效果方面稍有欠缺。因此,我们打算用CheckBox+LinearLayout来实现一种多行单选按钮组的效果。效果如下:思路Android中要实现单选按钮要用到RadioGroup+RadioButton的布局结…

    2022年5月13日
    46
  • 用sql创建索引_sqlserver索引的建立与使用

    用sql创建索引_sqlserver索引的建立与使用index_mode自定义索引名cn_name表名car_mode列名1.创建普通索引SQLCREATEINDEX语法在表上创建一个简单的索引。允许使用重复的值:注释:“column_name”规定需要索引的列。2.创建唯一索引SQLCREATEUNIQUEINDEX语法在表上创建一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值。3.实例CREATEINDEX实例本例会创建一个简单的索引,名为“PersonIndex”,在Person表的Las

    2025年8月26日
    27
  • vue.js与jquery的区别_说出两者之间的区别

    vue.js与jquery的区别_说出两者之间的区别jQuery:曾经是前端最流行的js库。Vue:是一个兴起的js库,是一个精简的MVVM。从技术角度讲。Vue.js专注于MVVM模型的ViewModel层,它通过双向数据绑定把view和Model层连接起来,通过对数据的操作完成对页面视图的渲染。二者的区别是:一、Vue和jQuery对比jquery是使用选择器()选取DOM对象,对其进行赋值、取值、事件绑定等操作,和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。二、Vue则是通过Vue对.

    2022年10月16日
    5
  • OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数

    OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数

    2026年3月13日
    1
  • 机器学习系列(3)_逻辑回归应用之Kaggle泰坦尼克之灾

    机器学习系列(3)_逻辑回归应用之Kaggle泰坦尼克之灾f作者:寒小阳&&龙心尘时间:2015年10月。出处:声明:版权所有,转载请注明出处,谢谢。手把手机器学习之逻辑回归应用——Kaggle泰坦尼克之灾1.引言先说一句,年末双十一什么的一来,真是非(mang)常(cheng)欢(gou)乐(le)!然后push自己抽出时间来写这篇blog的原因也非常简单:写完前两篇逻辑回归的介绍和各个角度理解之后,小伙伴们纷纷表示『好像很高级的样纸,

    2022年8月30日
    4
  • 养虾心得:让 腾讯WorkBuddy 帮你养龙虾,新手也能轻松上手Openclaw

    养虾心得:让 腾讯WorkBuddy 帮你养龙虾,新手也能轻松上手Openclaw

    2026年3月14日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号