public static Matcher<Violation> hasType(final String expectedType) {
return new TypeSafeDiagnosingMatcher<Violation>() {
@Override
protected boolean matchesSafely(final Violation violation, final Description mismatchDescription) {
final String actualType = violation.getViolationType();
if (!Objects.equals(actualType, expectedType)) {
mismatchDescription.appendText("type was ").appendValue(actualType);
return false;
} else {
return true;
}
}
@Override
public void describeTo(final Description description) {
description.appendText("violation of type ").appendValue(expectedType);
}
};
}
ViolationMatchers.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:fullstop
作者:
评论列表
文章目录