下面列出了org.hamcrest.Matchers#is ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
private static Matcher<PipelineOptionSpec> hasClass(Class<?> clazz) {
return new FeatureMatcher<PipelineOptionSpec, Class<?>>(
Matchers.<Class<?>>is(clazz), "defining class", "class") {
@Override
protected Class<?> featureValueOf(PipelineOptionSpec actual) {
return actual.getDefiningInterface();
}
};
}
private LogRecordMatcher(Level level, String substring) {
this(Matchers.is(level), substring);
}
@Override
public Matcher<NullValue> testDataMatcher() {
return Matchers.is(NullValue.getInstance());
}
@Override
public Matcher<BigDecimal> testDataMatcher() {
return Matchers.is(new BigDecimal("123456789012345678901234567890123456.789"));
}
@Override
public Matcher<BigInteger> testDataMatcher() {
return Matchers.is(new BigInteger("123456789012345678901234567890123456"));
}
@Override
public Matcher<Boolean> testDataMatcher() {
return Matchers.is(Boolean.TRUE);
}
@Override
public Matcher<Short> testDataMatcher() {
return Matchers.is((short) 123);
}
@Override
public Matcher<Time> testDataMatcher() {
return Matchers.is(new Time(1580382960L));
}
@Override
public Matcher<ByteValue> testDataMatcher() {
return Matchers.is(new ByteValue((byte) 42));
}
@Override
public Matcher<Character> testDataMatcher() {
return Matchers.is(Character.MAX_VALUE);
}
@Override
public Matcher<ShortValue> testDataMatcher() {
return Matchers.is(new ShortValue((short) 123));
}
@Override
public Matcher<Date> testDataMatcher() {
return Matchers.is(new Date(1580382960L));
}
@Override
public Matcher<Double> testDataMatcher() {
return Matchers.is(new Double("12345.6789"));
}
@Override
public Matcher<DoubleValue> testDataMatcher() {
return Matchers.is(new DoubleValue(12345.6789));
}
@Override
public Matcher<Float> testDataMatcher() {
return Matchers.is(new Float("123.456"));
}
@Override
public Matcher<FloatValue> testDataMatcher() {
return Matchers.is(new FloatValue(123.456f));
}
@Override
public Matcher<Integer> testDataMatcher() {
return Matchers.is(123456);
}
@Override
public Matcher<IntValue> testDataMatcher() {
return Matchers.is(new IntValue(123456));
}
@Override
public Matcher<Long> testDataMatcher() {
return Matchers.is(1234567890L);
}
@Override
public Matcher<LongValue> testDataMatcher() {
return Matchers.is(new LongValue(1234567890));
}