如何一起使用JUnit和Hamcrest?

如何一起使用JUnit和Hamcrest?,第1张

如何一起使用JUnit和Hamcrest?

junit提供了新的名为assertThat()的检查断言方法,该方法使用Matchers并应提供更具可读性的测试代码和更好的故障消息。

要使用此功能,junit中包含一些核心匹配器。您可以从这些开始进行基本测试。

如果要使用更多的匹配器,则可以自己编写或使用hamcrest lib。

下面的示例演示如何在ArrayList上使用空匹配器:

package com.test;import static org.hamcrest.Matchers.empty;import static org.hamcrest.Matchers.is;import static org.junit.Assert.assertThat;import java.util.ArrayList;import java.util.List;import org.junit.Test;public class EmptyTest {    @Test    public void testIsEmpty() {        List myList = new ArrayList();        assertThat(myList, is(empty()));    }}

(我在构建路径中包含了hamcrest-all.jar)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5488650.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存