hamcrest 相关问题

Hamcrest是一个开源的约束类库,用于匹配对象和值,通常由其他框架(如单元测试,模拟或集合)组成。

`containsInAnyOrder`如何比较项目?

我有一个 CustomField 类,并且我已经重写了 equals 和 hashcode 方法。但是当我尝试比较两个 CustomField 对象列表时,它失败了。 为什么 containsInAnyOrder 在

回答 1 投票 0

使用 Hamcrest Matchers 检查 JsonPath 的输出

我编写了 Spring 控制器 Junits。 我使用 JsonPath 使用 ["$..id"] 从 JSON 获取所有 ID。 我有以下测试方法: mockMvc.perform(get(baseURL + "/{Id}/info", ID).session(session)) ...

回答 4 投票 0

hamcrest - 如何否定 hasXPath 来测试文档不包含某些子节点?

我想测试某些 XML 文档不包含某些 XPath,我应该如何在使用 Hamcrest 匹配器的单元测试中断言? 例如我想断言文档在 po 下没有 foo/bar...

回答 2 投票 0

jsonData:{userIp:“”}。我如何为这个请求负载构造一个构建器类?

包 org.jiraaf.data.builders.requests; 导入 net.datafaker.Faker; 导入 org.jiraaf.data.models.requests.OnboardingInvestorsRequest; 公共课 OnboardingInvestorRequestBuilder { 私人...

回答 0 投票 0

如何断言一个列表恰好包含特定类的一个实例?

我想测试一个列表是否包含一个对象的实例。 例如,对于单个实例: assertThat(mylist).containsExactly(Matchers.any(ExpectedType.class)); 从...返回的数组

回答 4 投票 0

assertThat: 如何反转包含字符串的方法

我有一个检查当前选中的文本中是否有字符串的断言: import static org.junit.Assert.assertThat; import static org.hamcrest.Matchers.containsString; assertThat(last......)

回答 1 投票 0

如何将所有东西都放入Eclipse Xtext插件项目中

我在整个周末的大部分时间里一直在努力工作,试图将hacrest-all:1.3.0或hamcrest:2.2.0(首选)引入我刚生成的Xtext 21.1插件项目中。据我所知,...

回答 1 投票 0

当检查textView文本是否以期望的字符串结尾时,为什么android espresso测试失败

我有一个android测试程序,在应用android:ellipsize =“ end”时检查外部短信是否被截断并以三个点结尾。我不知道为什么测试失败,尽管在...

回答 2 投票 0

Hamcrest检查值是否为空或空数组

我有一个代码,该代码返回JSON,其中一个字段可能为null或为空数组。我要检查以下代码:import static org.hamcrest.core.AnyOf.anyOf;导入静态org.hamcrest.CoreMatchers ....

回答 1 投票 0

如果一个参数是原始参数,而另一个参数可能来自列表,则为模拟方法

我想测试方法是否被一个原始参数和列表中的其他参数调用了X次。我找到了这种方法:Mockito.verify(mock,Mockito.times(3))。myMethod(Mockito.eq(“ lastName”),...

回答 1 投票 0

在单元测试中使用Hamcrest匹配java.util.Date的问题

我正在为REST控制器编写测试用例。下面的代码:private SimpleDateFormat dateFormat = new SimpleDateFormat(“ dd / MM / yy”); @Test公共无效getByExternalTransactionId()抛出...

回答 1 投票 0

清单上的assertThat上的AssertionError

我正在从我的黄瓜功能文件发送2行数据:场景:验证摘要中的数据然后,“摘要”部分包含以下数据:时间范围:2016年6月22日20:47:22 ...

回答 1 投票 0

Hamcrest测试奇怪的时移失败

我正在尝试构建https://github.com/jenkinsci/jira-trigger-plugin,并且在与时间/日期相关的测试中失败:期望commentEvent.issue.creationDate,is(new DateTime(1980,1, 1,0,0,0,0))...

回答 1 投票 0

我如何检查一个以上违反约束的条件?

[我创建了一个验证器来验证我在模型类中定义的注释,即@ NotNull,@ Pattern等。在编写测试用例时,我创建了以下声明,寻找一个...

回答 1 投票 0

在Espresso中,如何在所有匹配的视图上执行操作而不触发AmbiguousViewMatcherException?

我正在使用Espresso在Android应用上运行自动化的UI测试。我想对符合指定条件的所有视图执行操作。 Espresso确实使用allOf()方法来查找......>

回答 1 投票 0

使用JUnit和Hamcrest的简单验证

[我有一个包含子ID(childid1,childid2,childid3)和状态映射的映射,我有一个包含所有ID(例如childid1,childid2,childid3等)的列表,所有这些childid都映射到一个...

回答 1 投票 0

列表的Hamcrest匹配器 >

我正在尝试为返回List >的方法编写JUnit测试,结果= build(List 帐户,List 订单);我可以检查一下是否具有预期的...

回答 1 投票 0

Hamcrest匹配器,检查响应json数组中的任何元素的属性值是否与Rest Restured中的特定值相同

我正在使用Rest-Assured进行REST API测试自动化。对于一个API,我得到一个类似下面的数组作为响应。从该数据数组中,我需要检查任何数组项是否具有任何属性“ ...

回答 1 投票 0

当statusCode断言失败并得到保证时,打印响应正文

我正在使用Hamcrest对REST API进行单元测试。发送请求时,我经常检查如下200个状态码:public void myTest(){url =“ route / to / my / rest / api /”; secure()。when()。get(...

回答 1 投票 2

SpringBootTest jsonPath如何匹配对象列表?

我在SpringBootTest中具有以下断言:私有最终ObjectMapper objectMapper = new ObjectMapper(); ... .andExpect(jsonPath(“ $。labels”,CoreMatchers.is(objectMapper ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.