org.hamcrest.Matchers#is ( )源码实例Demo

下面列出了org.hamcrest.Matchers#is ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: beam   文件: PipelineOptionsReflectorTest.java
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();
    }
  };
}
 
源代码2 项目: beam   文件: LogRecordMatcher.java
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));
}