org.test4j.hamcrest.iassert.object.impl
类 NumberAssert<T extends Number & Comparable<T>,E extends INumberAssert<T,?>>
java.lang.Object
ext.test4j.hamcrest.BaseMatcher<T>
org.test4j.hamcrest.iassert.common.impl.Assert<T,E>
org.test4j.hamcrest.iassert.common.impl.BaseAssert<T,E>
org.test4j.hamcrest.iassert.common.impl.ListHasItemsAssert<T,E>
org.test4j.hamcrest.iassert.common.impl.ReflectionAssert<T,E>
org.test4j.hamcrest.iassert.common.impl.SizeAssert<T,E>
org.test4j.hamcrest.iassert.common.impl.ListAssert<T,E>
org.test4j.hamcrest.iassert.common.impl.AllAssert<T,E>
org.test4j.hamcrest.iassert.common.impl.ComparableAssert<T,E>
org.test4j.hamcrest.iassert.object.impl.NumberAssert<T,E>
- 所有已实现的接口:
- Matcher<T>, SelfDescribing, IAssert<T,E>, IBaseAssert<T,E>, IComparableAssert<T,E>, IListAssert<T,E>, IListHasItemsAssert<E>, IReflectionAssert<E>, ISizedAssert<E>, INumberAssert<T,E>
- 直接已知子类:
- DoubleAssert, FloatAssert, IntegerAssert, LongAssert, ShortAssert
public class NumberAssert<T extends Number & Comparable<T>,E extends INumberAssert<T,?>>
- extends ComparableAssert<T,E>
- implements INumberAssert<T,E>
|
方法摘要 |
E |
isEqualTo(Number expected)
因为IsEqual是基于equal比较值相等的,int和long即使值一样,equal也是不等的
这里把它们强制转换为同一种类型比较 |
| 从类 org.test4j.hamcrest.iassert.common.impl.BaseAssert 继承的方法 |
all, any, any, clazIs, clazIsSubFrom, eq, eqToString, eqToString, in, isEqualTo, isNull, isNull, not, notAll, notAny, notEqualTo, notIn, notNull, notNull, same, toStringAssert |
| 从接口 org.test4j.hamcrest.iassert.common.intf.IBaseAssert 继承的方法 |
all, any, any, clazIs, clazIsSubFrom, eq, eqToString, eqToString, in, isEqualTo, isNull, isNull, not, notAll, notAny, notEqualTo, notIn, notNull, notNull, same |
NumberAssert
public NumberAssert(Class<? extends IAssert<?,?>> clazE)
NumberAssert
public NumberAssert(T value,
Class<? extends IAssert<?,?>> clazE)
NumberAssert
public NumberAssert(T value,
Class<? extends IAssert<?,?>> clazE,
Class valueClazz)
isEqualTo
public E isEqualTo(Number expected)
- 因为IsEqual是基于equal比较值相等的,int和long即使值一样,equal也是不等的
这里把它们强制转换为同一种类型比较
- 指定者:
- 接口
IBaseAssert<T extends Number & Comparable<T>,E extends INumberAssert<T,?>> 中的 isEqualTo - 指定者:
- 接口
INumberAssert<T extends Number & Comparable<T>,E extends INumberAssert<T,?>> 中的 isEqualTo - 覆盖:
- 类
BaseAssert<T extends Number & Comparable<T>,E extends INumberAssert<T,?>> 中的 isEqualTo
- 参数:
expected - 期望值
- 返回:
Copyright © 2013. All rights reserved.