hamcrest

hamcrest

文章 0 浏览 4

使用带有通配符的assertArrayEquals()?

我想测试生成用于作为 UDP 数据包发送的字节数组的代码。 虽然我无法重现测试中的每个字节(例如随机字节、时间戳),但我想测试我可以预先确定的字节…

再可℃爱ぅ一点好了 2024-12-11 11:48:50 1 0

通用assertThat(ArrayList, hasItems(InstanceOfSomeInterface)) 不起作用

我想将 Hamcrest 的 hasItems 与“实际”集合一起使用,该集合是 ArrayList 上 assertThat(ArrayList, hasItems(InstanceOfSomeInterface)) 编译器 说…

GRAY°灰色天空 2024-12-04 15:26:24 0 0

JMock 期望 - 是否可以检查期望中的实际值?

我是 Java 和 JMock 的新手,目前正在尝试了解模拟。我用虚拟类创建了这个虚拟测试: public class JmockUnitTest { private Mockery context = new M…

遇见了你 2024-11-27 13:17:40 0 0

使用静态导入时如何提示类型推断?

我在单元测试中使用 junit 和 hamcrest,遇到了一个泛型问题: assertThat(collection, empty()); 我知道这种方式无法进行类型推断,解决方案之一是提…

划一舟意中人 2024-11-27 00:37:50 1 0

如何让 Eclipse 始终首选其他库包含的库的最新版本?

我的项目使用junit-4.8.2.jar和mockito-all-1.8.5.jar;两者都包括 Hamcrest 1.1。在我添加 hamcrest-all-1.2.jar 之前,它工作得很好;现在我收到各…

后知后觉 2024-11-07 16:57:21 2 0

断言可迭代的每个元素与给定匹配器匹配的惯用 Hamcrest 模式是什么?

检查以下代码片段: assertThat( Arrays.asList("1x", "2x", "3x", "4z"), not(hasItem(not(endsWith("x")))) ); 这断言列表中不存在不以“x”结尾的…

平安喜乐 2024-11-06 12:04:12 4 0

在 hamcrest 中使用 not 操作

我最近试图在一项测试中断言不平等。但是我无法在 hamcrest 找到合适的匹配器。 我理想中想做的是类似的事情。 assertThat(2 , isNot(3)); 有什么办法…

半葬歌 2024-11-03 14:10:39 4 0

org.hamcrest.Matchers 用于同时匹配对象的不同属性

我试图通过 org.hamcrest.Matchers 来匹配对象的两个不同属性。它 List leaveApplyList = Lambda.select( allLeaveApplyList, Matchers.allOf( Lambda…

素衣风尘叹 2024-11-02 04:07:20 2 0

如何一起使用 JUnit 和 Hamcrest?

我不明白 JUnit 4.8 应该如何与 Hamcrest 匹配器一起工作。 junit-4.8.jar 在 org.hamcrest.CoreMatchers 中。同时,其他匹配器。 jar" rel="noreferr…

赤濁 2024-10-30 18:54:59 7 0

有没有一种简单的方法可以使用 Hamcrest 来匹配字段?

我想测试对象的特定字段是否与我指定的值匹配。在本例中,它是 S3Bucket 对象内的存储桶名称。据我所知,我需要为此编写一个自定义匹配器: mockery.c…

友欢 2024-10-18 02:14:15 8 0

Java Hamcrest:集合包含类型的项目

我想断言 List 包含 TestAchievement 类型的成员。 这是我的断言: List achievements; // Populated elsewhere assertThat(achievements,hasItem(isA…

蓝礼 2024-10-16 22:13:28 7 0

从 Maven 项目发布测试实用程序

我在 Maven 中创建了一个库,可以通过实现一些接口来扩展它。为了测试默认实现,我编写了一些 hamcrest 匹配器,这些匹配器当前位于 src/test/java 中…

陌若浮生 2024-10-07 11:27:20 8 0

当我在 Eclipse 中运行测试时,出现 NoSuchMethodError: org.hamcrest.Matchers.hasXPath

我有一个使用 hamcrest 库 (1.2) 的单元测试。重要的是它是 1.2,因为我想在 hasXPath 匹配器中包含命名空间上下文。这是一个 Maven 项目,我已将所有…

挥剑断情 2024-10-02 18:33:14 6 0

是否有一个版本的 JUnit assertThat 使用 Hamcrest“describeMismatch”?功能?

在我尝试过的每个版本的 JUnit 中(直到 4.8.1),失败的断言都会显示一条错误消息,如下所示: 预期:[describeTo] got: [对象的字符串表示] 换句话…

凉月流沐 2024-09-26 23:37:10 5 0

Java泛型和通配符:如何使这段代码编译?

我正在使用 Hamcrest 1.2 库编写一些匹配器,但我遇到了困难与 Java 通配符。当我尝试编译以下代码时, public class GenericsTest { public void doe…

£噩梦荏苒 2024-09-25 17:12:55 6 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文