public final class MockContext extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MockContext.RandomConfig |
static class |
MockContext.RandomDateConfig |
static class |
MockContext.RandomStringConfig |
| 构造器和说明 |
|---|
MockContext() |
private final List<MockTypeHandler> typeHandlers
private final Map<String,java.util.function.Supplier<String>> stringSupplier
private final Map<String,java.util.function.Supplier<Integer>> integerSupplier
private final Map<String,java.util.function.Supplier<Long>> longSupplier
private final Map<String,java.util.function.Supplier<Float>> floatSupplier
private final Map<String,java.util.function.Supplier<Double>> doubleSupplier
private final Map<String,java.util.function.Supplier<BigInteger>> bigIntegerSupplier
private final Map<String,java.util.function.Supplier<BigDecimal>> bigDecimalSupplier
private final Map<String,java.util.function.Supplier<Date>> dateSupplier
private final Map<String,java.util.function.Supplier<java.time.LocalDate>> localDateSupplier
private final Map<String,java.util.function.Supplier<java.time.LocalTime>> localTimeSupplier
private final Map<String,java.util.function.Supplier<java.time.LocalDateTime>> localDateTimeSupplier
private MockContext.RandomConfig randomConfig
private MockContext.RandomDateConfig randomDateConfig
private MockContext.RandomStringConfig randomStringConfig
private int index
protected void initialize()
public MockContext.RandomConfig getRandomConfig()
public void setRandomConfig(MockContext.RandomConfig randomConfig)
public MockContext.RandomDateConfig getRandomDateConfig()
public void setRandomDateConfig(MockContext.RandomDateConfig randomDateConfig)
public MockContext.RandomStringConfig getRandomStringConfig()
public void setRandomStringConfig(MockContext.RandomStringConfig randomStringConfig)
public void addFirst(MockTypeHandler typeHandler)
public void addLast(MockTypeHandler typeHandler)
public void reset()
public void setStringSupplier(String example, java.util.function.Supplier<String> supplier)
public java.util.function.Supplier<String> getStringSupplier(String example)
public void setIntegerSupplier(String example, java.util.function.Supplier<Integer> supplier)
public java.util.function.Supplier<Integer> getIntegerSupplier(String example)
public void setLongSupplier(String example, java.util.function.Supplier<Long> supplier)
public java.util.function.Supplier<Long> getLongSupplier(String example)
public void setFloatSupplier(String example, java.util.function.Supplier<Float> supplier)
public java.util.function.Supplier<Float> getFloatSupplier(String example)
public void setDoubleSupplier(String example, java.util.function.Supplier<Double> supplier)
public java.util.function.Supplier<Double> getDoubleSupplier(String example)
public java.util.function.Supplier<BigDecimal> getBigDecimalSupplier(String example)
public java.util.function.Supplier<BigInteger> getBigIntegerSupplier(String example)
public java.util.function.Supplier<Date> getDateSupplier(String example)
public java.util.function.Supplier<java.time.LocalDate> getLocalDateSupplier(String example)
public java.util.function.Supplier<java.time.LocalDateTime> getLocalDateTimeSupplier(String example)
public java.util.function.Supplier<java.time.LocalTime> getLocalTimeSupplier(String example)
protected Object mock(Field field, RandomOperations operations)
Copyright © 2022. All rights reserved.