编程语言
首页 > 编程语言> > java – 递归SamePropertyValues作为hamcrest中的匹配器

java – 递归SamePropertyValues作为hamcrest中的匹配器

作者:互联网

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

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

解决方法:

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

它功能非常强大,可以生成非常好的诊断信息.

https://github.com/shazam/shazamcrest

标签:java,unit-testing,tdd,hamcrest,matcher
来源: https://codeday.me/bug/20190613/1234449.html