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

在 JUnit4 中使用 assertThat

在 JUnit4 中使用 assertThat

狐的传说 2021-12-22 20:40:44
这个链接说函数 assertThat() 在 JUnit4 和 JUnit5 中。https://www.baeldung.com/junit-assertions但是,根据创作者团队的JUnit4源代码,assertThat()不包括在内:http ://s.bl-1.com/h/cs6JWS1r?url=https://github.com/junit-team /junit4/tree/master/src/main/java/junit/framework没有过多使用Maven或JUnit,这些如何调和?我有使用 JUnit4 和 Assert.assertThat 的入门代码,但从源代码来看,assertThat() 不作为函数存在。一个错误证实了这一点。这段代码应该是开箱即用的。
查看完整描述

1 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

代码assertThat包含在此处:https : //github.com/junit-team/junit4/blob/master/src/main/java/org/junit/Assert.java (该包与您正在查看的包不同,所以可能你只是导入错误。)

但是,您可能需要将 Hamcrest 库与 JUnit 一起使用assertThat()才能工作,因为您需要适当的Matchers。

在您发布的同一页面上,有一个指向此处的链接:https : //www.baeldung.com/java-junit-hamcrest-guide

更多细节也在这里:https : //github.com/junit-team/junit4/wiki/matchers-and-assertthat


查看完整回答
反对 回复 2021-12-22
  • 1 回答
  • 0 关注
  • 249 浏览

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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