public class CI_DefaultMocker extends AbstractClassInstanceMocker
构造器和说明 |
---|
CI_DefaultMocker() |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
access(Class<?> clz)
是否接受指定的类型
|
protected boolean |
needCreate(int created,
MockContext context)
是否需要创建。
|
protected boolean |
needMockFields(Class<?> clz)
是否需要mock该类新的属性?
|
protected <T> T |
newInstance(Class<T> clz,
MockContext context)
构建该类型的实例,但不包括给field设定值
|
getDefaultMockInfo, mockInstance
protected boolean access(Class<?> clz)
AbstractClassInstanceMocker
access
在类中 AbstractClassInstanceMocker
protected boolean needCreate(int created, MockContext context)
AbstractClassInstanceMocker
needCreate
在类中 AbstractClassInstanceMocker
created
- 在属性从属关系栈中,当前class已创建过的数量protected boolean needMockFields(Class<?> clz)
AbstractClassInstanceMocker
needMockFields
在类中 AbstractClassInstanceMocker
protected <T> T newInstance(Class<T> clz, MockContext context) throws UnsupportedTypeException, IllegalAccessException, IllegalArgumentException
AbstractClassInstanceMocker
Copyright © 2017. All rights reserved.