hamcrest 相关问题

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

如何认定一个嘲笑对象名单

我有如下JUnit测试:ClassA的A1 =模拟(ClassA.class); ClassB的B1 =新B( “1”, “ABCD1”); testClass.addToMap(B1,A1); //添加日期MAP1 ClassA的A2 =模拟(ClassA.class); ClassB的B2 =新B( “2”,” ...

回答 1 投票 0

比较JUnit中用户定义对象的列表

我知道之前已经问过这个问题。但是,没有一个解决方案适合我。我有一个用户定义的类,它是3个类的组合。它看起来像这样:Class ...

回答 2 投票 0

当JUnit 5没有assertThat()函数时,如何将Hamcrest与JUnit 5一起使用?

要将Hamcrest与JUnit 4一起使用,我们使用assertThat()函数。但是,JUnit 5不再具有assertThat()函数。如何在没有assertThat()的情况下使用Hamcrest?

回答 2 投票 26

Hamcrest - 使用什么版本? 1.3或2

我很困惑。目前我正在测试我的弹簧应用程序 org.springframework.boot 弹簧引导启动测试

回答 3 投票 27

Hamcrest closeTo在RestAssured.body中不起作用()

我有一个测试,我无法正确获得语法:@Test void statsTest(){given()。queryParam(“param”,“ball”)。when()。get()。then()。body(“total “,是(closeTo(10.0,0.1 * ......)

回答 2 投票 0

在AssertJ中测试一件事或另一件事

我正在将一些测试从Hamcrest转换为AssertJ。在Hamcrest中我使用以下代码片段:assertThat(list,或者(包含(Tags.SWEETS,Tags.HIGH))。或(包含(Tags.SOUPS,...)

回答 2 投票 8

检查List是否包含使用hamcrest的特定顺序的类实例

嗨我正在编写一个单元测试,我需要声明一个列表包含特定顺序的多个类的对象。我想用hamcrest做这件事。现在我声称它像 - ...

回答 1 投票 0

用于String的Hamcrest匹配器,其中String包含一些随机值

有没有办法将以下字符串与任何hamcrest匹配器匹配。 “{\” 为messageType \ “:\” 确定\ “\ ”_ ID \“:\ ”7de9a446-2ced-4BDA-af35-81e95ad2dc32 \“,\ ”地址\“:\ ”192.168.0.0 \“,\”港口\”:...

回答 3 投票 3

Hamcrest - Matchers.hasProperty:如何检查对象列表是否包含具有特定值的对象

我对Hamcrest有以下问题:我有一份员工名单 employees = hamcrest.getEmployees();其中:public class Employee {private String name;私人的 ...

回答 2 投票 3

如何编译使用hamcrest'的'Kotlin单元测试代码'是'

我想为我的Kotlin代码编写单元测试并使用junit / hamcrest匹配器,我想使用is方法,但它是Kotlin中的保留字。如何编译以下内容?上课...

回答 3 投票 17

Spring MockMvc:以任何顺序匹配JSON对象的集合

我有一个API端点,当用GET调用时,返回正文中的JSON对象数组,如下所示:[{“id”:“321”,“created”:“2019-03-01”,“updated” :“2019-03-15”},{“id”:“123”,“......

回答 1 投票 1

Mockito和Hamcrest:如何验证Collection参数的调用?

我遇到了Mockito和Hamcrest的仿制问题。请假设以下界面:public interface Service {void perform(Collection 的要素);而且......

回答 6 投票 32

如何使用Espresso计算RecyclerView项目

使用Espresso和Hamcrest,我如何计算recyclerView中可用的商品数量?例子:我想检查特定的RecyclerView中是否显示了5个项目(必要时滚动)。

回答 7 投票 42

如何验证该数组包含放心的对象?

例如,我有JSON作为回应:[{“id”:1,“name”:“text”},{“id”:2,“name”:“text”}}}我想验证是否有回复包含一个自定义对象。例如:我找到的人(id = 1,name = text)...

回答 2 投票 4

预计大小为2的集合但集合大小为0?

我正在编写一些使用mockito和junit来测试web服务的代码,所以我在hasSize(2)中面临一个问题,我注入了控制器并调用方法findAll返回一个列表...

回答 1 投票 0

无法在Hamcrest Matcher中获取上下文

在这里我的Espresso测试:@Test fun buttonStartBackgroundColor(){onView(withId(R.id.startButton))。check(matches(withBackgroundColorResId(R.color.colorAccent)));这是我的习惯......

回答 1 投票 0

如何在Java中使用Hamcrest来测试异常?

如何使用Hamcrest测试异常?根据https://code.google.com/p/hamcrest/wiki/Tutorial中的评论,“Junit 4使用期望属性提供了异常处理。” ...

回答 4 投票 10

使用hasItem Hamcrest Matcher时“找不到合适的方法”

当我运行以下jUnit测试时:@Test public void test(){List> data = new ArrayList <>();地图 map = new HashMap <>();地图....

回答 2 投票 2

Espresso检查视图要么不显示,要么不显示

以下语句不起作用,因为doesNotExist()返回ViewAssertion而不是匹配器。没有try-catch的任何方式使它工作? 。检查(或者(比赛(doesNotExist()))或(...

回答 3 投票 4

使用Hamcrest进行Spring MVC测试:如何计算和测试模型中对象的属性数量/大小

对于Spring MVC Test(与Java Hamcrest一起工作):测试必要的场景渲染一个带有Model对象的jsp文件,该对象只包含我所拥有的Person类的实例...

回答 1 投票 3

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