public class MockConfig extends Object
| 构造器和说明 |
|---|
MockConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
byteRange()
********************************
获取全局配置
********************************
|
MockConfig |
byteRange(byte min,
byte max)
********************************
设置全局配置
********************************
|
void |
cacheBean(String name,
Object bean) |
void |
cacheEnum(String name,
Enum[] enums) |
char[] |
charSeed() |
MockConfig |
charSeed(char... charSeed) |
String[] |
dateRange() |
MockConfig |
dateRange(String min,
String max) |
double[] |
doubleRange() |
MockConfig |
doubleRange(double min,
double max) |
MockConfig |
excludes(Class<?> clazz,
String... fieldName)
模拟数据排除某各类的某几个字段
|
MockConfig |
excludes(String... fieldNames)
模拟数据全局排除某些字段名
|
float[] |
floatRange() |
MockConfig |
floatRange(float min,
float max) |
Object |
getcacheBean(String beanClassName) |
Enum[] |
getcacheEnum(String enumClassName) |
DataConfig |
getDataConfig(Class<?> clazz,
String fieldName)
获取指定配置,如果没有则返回全局配置
|
Mocker |
getMocker(Class<?> clazz) |
Type |
getVariableType(String name) |
MockConfig |
globalConfig()
配置转路器 - 切换设置全局配置
|
DataConfig |
globalDataConfig()
获取全局配置
|
MockConfig |
init(Type type) |
int[] |
intRange() |
MockConfig |
intRange(int min,
int max) |
boolean |
isConfigExcludeMock(Class<?> clazz)
判断是否排除模拟某个类
|
boolean |
isConfigExcludeMock(Class<?> clazz,
String fieldName)
判断是否排除模拟某个类的属性
|
boolean |
isEnabledCircle() |
long[] |
longRange() |
MockConfig |
longRange(long min,
long max) |
static MockConfig |
newInstance()
提供实例化工厂
|
void |
registerMocker(Mocker mocker,
Class<?>... clazzs) |
MockConfig |
setEnabledCircle(boolean enabledCircle) |
short[] |
shortRange() |
MockConfig |
shortRange(short min,
short max) |
int[] |
sizeRange() |
MockConfig |
sizeRange(int min,
int max) |
String[] |
stringSeed() |
MockConfig |
stringSeed(String... stringSeed) |
DataConfig |
subConfig(Class<?> clazz,
String... fieldNames)
配置转路器 - 切换设置局部Class字段模拟配置
|
DataConfig |
subConfig(String... fieldNames)
配置转路器 - 切换设置全局字段模拟配置
|
public static MockConfig newInstance()
public MockConfig init(Type type)
public boolean isEnabledCircle()
public MockConfig setEnabledCircle(boolean enabledCircle)
public MockConfig globalConfig()
public DataConfig subConfig(String... fieldNames)
public DataConfig subConfig(Class<?> clazz, String... fieldNames)
public DataConfig getDataConfig(Class<?> clazz, String fieldName)
clazz - public DataConfig globalDataConfig()
public MockConfig excludes(Class<?> clazz, String... fieldName)
public MockConfig excludes(String... fieldNames)
fieldNames - public boolean isConfigExcludeMock(Class<?> clazz)
public boolean isConfigExcludeMock(Class<?> clazz, String fieldName)
public MockConfig byteRange(byte min, byte max)
public MockConfig shortRange(short min, short max)
public MockConfig intRange(int min, int max)
public MockConfig floatRange(float min, float max)
public MockConfig doubleRange(double min, double max)
public MockConfig longRange(long min, long max)
public MockConfig dateRange(String min, String max)
public MockConfig sizeRange(int min, int max)
public MockConfig stringSeed(String... stringSeed)
public MockConfig charSeed(char... charSeed)
public byte[] byteRange()
public short[] shortRange()
public int[] intRange()
public float[] floatRange()
public double[] doubleRange()
public long[] longRange()
public String[] dateRange()
public int[] sizeRange()
public String[] stringSeed()
public char[] charSeed()
Copyright © 2017–2018. All rights reserved.