-
Notifications
You must be signed in to change notification settings - Fork 2
Data Mock Guide
jitwxs edited this page Apr 10, 2022
·
2 revisions
基本数据类型支持:
final Double aDouble = EasyMock.run(double.class);包装数据类型支持:
final Integer integer = EasyMock.run(Integer.class);数组支持:
final char[] chars = EasyMock.run(char[].class);多维数组支持:
final boolean[][][] booleans = EasyMock.run(boolean[][][].class);Java 枚举支持:
@Getter
@AllArgsConstructor
public enum SexEnum {
MALE,
FEMALE
}final SexEnum sexEnum = EasyMock.run(SexEnum.class);Protobuf 枚举支持:
enum SexEnum {
DEFAULT_SEX = 0;
MALE = 1;
FEMALE = 2;
}final EnumProto.SexEnum sexEnum = EasyMock.run(EnumProto.SexEnum.class);Java 对象支持:
final OrderEvaluate orderEvaluate = EasyMock.run(OrderEvaluate.class);Protobuf 对象支持:
final MessageProto.OrderEvaluate orderEvaluate = EasyMock.run(MessageProto.OrderEvaluate.class);集合支持:
final List<String> stringList = EasyMock.run(new TypeKit<List<String>>() {
});Map 支持:
final Map<Boolean, Set<BigDecimal>> listMap = EasyMock.run(new TypeKit<Map<Boolean, Set<BigDecimal>>>() {
});更多示例请参考:
- com.github.jitwxs.easydata.core.mock.EasyMockTest
- com.github.jitwxs.easydata.sample.core.mock.EasyMockTest
Author: jitwxs@foxmail.com