com.google.code.bean是否是Hamcrest的一部分?

时间:2018-02-19 18:33:11

标签: java hamcrest

我发现项目https://github.com/orien/bean-matchers被称为“用于测试Java bean的Hamcrest匹配器”

但是为什么要把它放进去    com.google.code.bean,匹配器    豆匹配器

我以为Hamcrest在             org.hamcrest             hamcrest-所有

首先提到的依赖关系真的是Hamcrest的一部分吗?

1 个答案:

答案 0 :(得分:3)

属于bean-matchers的匹配器是is-a关系意义上的Hamcrest匹配器:每个bean匹配器'是一个' Hamcrest匹配器。

例如,https://github.com/orien/bean-matchers/blob/master/src/main/java/com/google/code/beanmatchers/AbstractBeanAccessorMatcher.java我们会看到以下内容:

abstract class AbstractBeanAccessorMatcher<T> extends DiagnosingMatcher<T>

其中DiagnosticMatcher位于包org.hamcrest

&#39;豆匹配者&#39;不包括在Hamcrest中,因为它是扩展而不是Hamcrest的部分