|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
E - public interface IReflectionAssert<E extends IAssert>
针对对象属性进行断言
| 方法摘要 | |
|---|---|
E |
eqByReflect(Object expected,
EqMode... modes)
通过反射比较实际值和期望值的属性时,二者的属性是相同的 属性如果是复杂对象,递归反射比较 |
E |
eqIgnoreAll(Object expected)
在忽略顺序,默认值,日期的情况下二者是相等的 |
E |
eqIgnoreDefault(Object expected)
在忽略期望值是null或默认值的情况下二者是相等的 |
E |
eqIgnoreOrder(Object expected)
在忽略元素顺序情况下二者是相等的 |
E |
propertyEq(String[] properties,
Object expected,
EqMode... modes)
断言对象的多个属性相等 same as "eqByProperties(String[],Object)" |
E |
propertyEq(String property,
Object expected,
EqMode... modes)
断言对象指定的属性(property)值等于期望值 same as "eqByProperty(String, Object)" |
E |
propertyEq(String property,
String expected,
StringMode mode,
StringMode... more)
断言对象指定的属性(property)值等于期望值字符串 |
E |
propertyEqMap(ICore.DataMap expected,
EqMode... modes)
把实际对象按照Map中的key值取出来,进行反射比较 如果对象的属性不在Map中,则不进行比较 功能和 "propertyEq(String[] properties, Object expected, EqMode... modes)"类似, 无非这里是把属性写到了Map中,方便一一对应 |
E |
propertyMatch(String property,
Matcher matcher)
对象的属性值符合指定的断言器要求 |
E |
reflectionEq(Object expected,
EqMode... modes)
Same as eqByReflect, will be @Deprecated in the future. |
E |
reflectionEqMap(ICore.DataMap expected,
EqMode... modes)
Same as propertyEqMap, will be @deprecated in the future. |
| 方法详细信息 |
|---|
E propertyEq(String property,
Object expected,
EqMode... modes)
property - 对象属性名称expected - 期望值
E propertyEq(String property,
String expected,
StringMode mode,
StringMode... more)
property - expected - modes -
E propertyEq(String[] properties,
Object expected,
EqMode... modes)
properties - expected -
E propertyMatch(String property,
Matcher matcher)
property - expected -
E reflectionEq(Object expected,
EqMode... modes)
E eqByReflect(Object expected,
EqMode... modes)
expected - 期望对象modes - 比较模式,详见org.test4j.hamcrest.matcher.property.reflection.EqMode
E eqIgnoreDefault(Object expected)
expected -
E eqIgnoreAll(Object expected)
expected -
E eqIgnoreOrder(Object expected)
expected -
E reflectionEqMap(ICore.DataMap expected,
EqMode... modes)
expected -
E propertyEqMap(ICore.DataMap expected,
EqMode... modes)
expected -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||