public abstract class Mocker
extends java.lang.Object
| 构造器和说明 |
|---|
Mocker() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addHttpMesagerConvert(org.springframework.http.converter.HttpMessageConverter<?> httpMessageConverter)
增加RequestBody消息转换器(Preview)
|
static void |
addRequestInterceptor(feign.RequestInterceptor requestInterceptor)
增加请求拦截器, 对所有请求生效
|
static <T> T |
api(java.lang.Class<T> controllerClass,
HttpMockContext context)
调用controller方法时会发送请求到本地spring boot应用
调用该方法会创建3个核心对象: feign接口, feign接口代理, controller代理
|
static <T> T |
api(java.lang.Class<T> controllerClass,
java.lang.Integer port)
调用controller方法时会发送请求到本地spring boot应用
调用该方法会创建3个核心对象: feign接口, feign接口代理, controller代理
|
static <T> T |
mock(java.lang.Class<T> mockClass)
创建虚拟对象并对field随机赋值
|
public static <T> T api(java.lang.Class<T> controllerClass,
java.lang.Integer port)
T - controllercontrollerClass - 目标controllerport - springboot应用端口public static <T> T api(java.lang.Class<T> controllerClass,
HttpMockContext context)
T - controllercontrollerClass - 目标controllercontext - 目标web应用上下文public static void addRequestInterceptor(feign.RequestInterceptor requestInterceptor)
requestInterceptor - 请求拦截器public static void addHttpMesagerConvert(org.springframework.http.converter.HttpMessageConverter<?> httpMessageConverter)
httpMessageConverter - 消息转换器public static <T> T mock(java.lang.Class<T> mockClass)
T - 要解析的类型mockClass - 目标类型