相关疑难解决方法(0)

测试两个JSON对象是否相等,忽略Java中的子顺序

我正在寻找一个JSON解析库,它支持比较忽略子命令的两个JSON对象,特别是用于测试从Web服务返回的JSON的单元测试.

任何主要的JSON库都支持这个吗?org.json库只是进行参考比较.

java junit json

223
推荐指数
10
解决办法
26万
查看次数

带有 Hamcrest 匹配器的 TetsNG SoftAssert

我想在 TestNG 测试中使用 Hamcrest 匹配器,并专门使用软断言。我怎样才能做到这一点?我知道我可以在如下测试中使用 Hamcrest 的断言:

assertThat(actual, containsInAnyOrder(expected));
Run Code Online (Sandbox Code Playgroud)

但我无法理解如何使用 TestNG 软断言方法,如下所示:

SoftAssert softAssert = new SoftAssert();
Run Code Online (Sandbox Code Playgroud)

与 Hamcrest 匹配器一起使用。

因为我不能像assertThatTestNGsoftAssert一样调用 HamcrestsoftAssert.assertThat(...)

那么,将 Hamcrest 匹配器与 TestNG 一起使用的正确方法是什么?

testng hamcrest

5
推荐指数
1
解决办法
1964
查看次数

标签 统计

hamcrest ×1

java ×1

json ×1

junit ×1

testng ×1