为了账号安全,请及时绑定邮箱和手机立即绑定

方法 is(int) 未定义

方法 is(int) 未定义

慕哥9229398 2022-05-25 17:14:51
我使用以下内容导入:import static org.junit.Assert.*;但在以下行:assertThat(0, is(1));我明白了The method is(int) is undefined for the type AppTest。这种方法的名称在英语中很常见,我找不到在哪里导入它。所以我的问题是,我可以在哪里导入is(和not)。
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

你需要

import static org.hamcrest.Matchers.is;

is()其他很多大帮手都是hamcrest Matchers。当然,您需要以某种方式定义相应的依赖项。它可能会有点棘手,因为 hamcrest 有一些核心匹配器,并且匹配器类具有“所有”匹配器。但是一旦你确定哪一个最适合你,你就准备好了,一切都很好。


查看完整回答
反对 回复 2022-05-25
?
智慧大石

TA贡献1946条经验 获得超3个赞

org.assertj.core.api.Assertions广泛提供测试用例....


import static org.assertj.core.api.Assertions.*;


assertThat(actual).isEqualTo(expected);

assertThat(actual).isNotEqualTo(expected);


查看完整回答
反对 回复 2022-05-25
  • 2 回答
  • 0 关注
  • 183 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号