4

我正在寻找一个 hamcrest 匹配器,它的行为方式与SamePropertyValuesAs相同,但如果属性不是原始属性、标准 Java 类之一(字符串、整数等)或其中之一(集合或数组),那么它也会对这些属性进行递归匹配。

那里有这样的匹配器还是我必须自己滚动?

4

1 回答 1

7

现在可以通过 Shazam(我工作的地方)的工程师编写的库来解决根本问题。它是一个名为 Shazamcrest 的 bean 比较库。

它非常强大,可以生成非常好的诊断。

https://github.com/shazam/shazamcrest

于 2013-06-02T22:34:11.030 回答