public static Matcher<JsonElement> isLessThan(final double value) {
return new TypeSafeDiagnosingMatcher<JsonElement>() {
@Override
protected boolean matchesSafely(JsonElement item, Description mismatchDescription) {
//we do not care for the properties if parent item is not Number
if (!item.isNumber()) return true;
if (!(item.asDouble() < value)) {
mismatchDescription.appendText("value is not less than exclusive maximum " + value);
return false;
}
return true;
}
@Override
public void describeTo(Description description) {
description.appendText("exclusive maximum");
}
};
}
CommonMatchers.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:JustJson
作者:
评论列表
文章目录