类 StandaloneMockMvcSpec
- 所有已实现的接口:
MockMvcWebTestClient.ControllerSpec,MockMvcWebTestClient.MockMvcServerSpec<MockMvcWebTestClient.ControllerSpec>
StandaloneMockMvcBuilder that implements
MockMvcWebTestClient.ControllerSpec.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明asyncRequestTimeout(long timeout) Specify the timeout value for async execution.contentNegotiationManager(cn.taketoday.web.accept.ContentNegotiationManager manager) Set a ContentNegotiationManager.controllerAdvice(Object... controllerAdvice) RegisterControllerAdviceconversionService(cn.taketoday.format.support.FormattingConversionService conversionService) Provide a conversion service.customArgumentResolvers(cn.taketoday.web.bind.resolver.ParameterResolvingStrategy... argumentResolvers) Provide custom argument resolvers.customHandlerMapping(Supplier<cn.taketoday.web.handler.method.RequestMappingHandlerMapping> factory) Configure factory for a customRequestMappingHandlerMapping.customReturnValueHandlers(cn.taketoday.web.handler.result.HandlerMethodReturnValueHandler... handlers) Provide custom return value handlers.flashMapManager(cn.taketoday.web.view.RedirectModelManager flashMapManager) Provide a custom FlashMapManager.Return the concreteConfigurableMockMvcBuilderto delegate configuration methods and to use to create theMockMvc.handlerExceptionHandlers(cn.taketoday.web.HandlerExceptionHandler... exceptionResolvers) Set the HandlerExceptionHandler types to use.interceptors(cn.taketoday.web.HandlerInterceptor... interceptors) Add global interceptors.localeResolver(cn.taketoday.web.LocaleResolver localeResolver) Provide the LocaleResolver to use.mappedInterceptors(String[] pathPatterns, cn.taketoday.web.HandlerInterceptor... interceptors) Add interceptors for specific patterns.messageConverters(cn.taketoday.http.converter.HttpMessageConverter<?>... messageConverters) Set the message converters to use.placeholderValue(String name, Object value) Configure placeholder values to use.singleView(cn.taketoday.web.view.View view) Set up a singleViewResolverwith a fixed view.useTrailingSlashPatternMatch(boolean useTrailingSlashPatternMatch) Whether to match trailing slashes.validator(cn.taketoday.validation.Validator validator) Provide a customValidator.viewResolvers(cn.taketoday.web.view.ViewResolver... resolvers) Set up view resolution.从类继承的方法 cn.taketoday.test.web.servlet.client.AbstractMockMvcServerSpec
alwaysExpect, apply, build, configureClient, defaultRequest, dispatcherServletCustomizer, filter, filters从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.test.web.servlet.client.MockMvcWebTestClient.MockMvcServerSpec
alwaysExpect, apply, build, configureClient, defaultRequest, dispatcherServletCustomizer, filter, filters
-
字段详细资料
-
mockMvcBuilder
-
-
构造器详细资料
-
StandaloneMockMvcSpec
StandaloneMockMvcSpec(Object... controllers)
-
-
方法详细资料
-
controllerAdvice
从接口复制的说明:MockMvcWebTestClient.ControllerSpecRegisterControllerAdviceThis is delegated to
StandaloneMockMvcBuilder.setControllerAdvice(Object...). -
messageConverters
public StandaloneMockMvcSpec messageConverters(cn.taketoday.http.converter.HttpMessageConverter<?>... messageConverters) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecSet the message converters to use.This is delegated to
StandaloneMockMvcBuilder.setMessageConverters(HttpMessageConverter[]). -
validator
从接口复制的说明:MockMvcWebTestClient.ControllerSpecProvide a customValidator.This is delegated to
StandaloneMockMvcBuilder.setValidator(Validator).- 指定者:
validator在接口中MockMvcWebTestClient.ControllerSpec
-
conversionService
public StandaloneMockMvcSpec conversionService(cn.taketoday.format.support.FormattingConversionService conversionService) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecProvide a conversion service.This is delegated to
StandaloneMockMvcBuilder.setConversionService(FormattingConversionService). -
interceptors
从接口复制的说明:MockMvcWebTestClient.ControllerSpecAdd global interceptors.This is delegated to
StandaloneMockMvcBuilder.addInterceptors(HandlerInterceptor...). -
mappedInterceptors
public StandaloneMockMvcSpec mappedInterceptors(@Nullable String[] pathPatterns, cn.taketoday.web.HandlerInterceptor... interceptors) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecAdd interceptors for specific patterns.This is delegated to
StandaloneMockMvcBuilder.addMappedInterceptors(String[], HandlerInterceptor...). -
contentNegotiationManager
public StandaloneMockMvcSpec contentNegotiationManager(cn.taketoday.web.accept.ContentNegotiationManager manager) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecSet a ContentNegotiationManager.This is delegated to
StandaloneMockMvcBuilder.setContentNegotiationManager(ContentNegotiationManager). -
asyncRequestTimeout
从接口复制的说明:MockMvcWebTestClient.ControllerSpecSpecify the timeout value for async execution.This is delegated to
StandaloneMockMvcBuilder.setAsyncRequestTimeout(long). -
customArgumentResolvers
public StandaloneMockMvcSpec customArgumentResolvers(cn.taketoday.web.bind.resolver.ParameterResolvingStrategy... argumentResolvers) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecProvide custom argument resolvers.This is delegated to
StandaloneMockMvcBuilder.setCustomArgumentResolvers(ParameterResolvingStrategy...). -
customReturnValueHandlers
public StandaloneMockMvcSpec customReturnValueHandlers(cn.taketoday.web.handler.result.HandlerMethodReturnValueHandler... handlers) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecProvide custom return value handlers.This is delegated to
StandaloneMockMvcBuilder.setCustomReturnValueHandlers(HandlerMethodReturnValueHandler...). -
handlerExceptionHandlers
public StandaloneMockMvcSpec handlerExceptionHandlers(cn.taketoday.web.HandlerExceptionHandler... exceptionResolvers) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecSet the HandlerExceptionHandler types to use.This is delegated to
StandaloneMockMvcBuilder.setHandlerExceptionHandlers(HandlerExceptionHandler...). -
viewResolvers
从接口复制的说明:MockMvcWebTestClient.ControllerSpecSet up view resolution.This is delegated to
StandaloneMockMvcBuilder.setViewResolvers(ViewResolver...). -
singleView
从接口复制的说明:MockMvcWebTestClient.ControllerSpecSet up a singleViewResolverwith a fixed view.This is delegated to
StandaloneMockMvcBuilder.setSingleView(View). -
localeResolver
从接口复制的说明:MockMvcWebTestClient.ControllerSpecProvide the LocaleResolver to use.This is delegated to
StandaloneMockMvcBuilder.setLocaleResolver(LocaleResolver). -
flashMapManager
public StandaloneMockMvcSpec flashMapManager(cn.taketoday.web.view.RedirectModelManager flashMapManager) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecProvide a custom FlashMapManager.This is delegated to
StandaloneMockMvcBuilder.setFlashMapManager(RedirectModelManager). -
useTrailingSlashPatternMatch
从接口复制的说明:MockMvcWebTestClient.ControllerSpecWhether to match trailing slashes.This is delegated to
StandaloneMockMvcBuilder.setUseTrailingSlashPatternMatch(boolean). -
placeholderValue
从接口复制的说明:MockMvcWebTestClient.ControllerSpecConfigure placeholder values to use.This is delegated to
StandaloneMockMvcBuilder.addPlaceholderValue(String, Object). -
customHandlerMapping
public StandaloneMockMvcSpec customHandlerMapping(Supplier<cn.taketoday.web.handler.method.RequestMappingHandlerMapping> factory) 从接口复制的说明:MockMvcWebTestClient.ControllerSpecConfigure factory for a customRequestMappingHandlerMapping.This is delegated to
StandaloneMockMvcBuilder.setCustomHandlerMapping(Supplier). -
getMockMvcBuilder
从类复制的说明:AbstractMockMvcServerSpecReturn the concreteConfigurableMockMvcBuilderto delegate configuration methods and to use to create theMockMvc.
-