Class WireMockRestDocsConfiguration

  • All Implemented Interfaces:
    org.springframework.boot.test.autoconfigure.restdocs.RestDocsMockMvcConfigurationCustomizer

    @Configuration(proxyBeanMethods=false)
    @ConditionalOnClass(org.springframework.restdocs.mockmvc.MockMvcRestDocumentationConfigurer.class)
    public class WireMockRestDocsConfiguration
    extends Object
    implements org.springframework.boot.test.autoconfigure.restdocs.RestDocsMockMvcConfigurationCustomizer
    Custom configuration for Spring RestDocs that adds a WireMock snippet (for generating JSON stubs). Applied automatically if you use @AutoConfigureRestDocs in your test case and this class is available. JSON stubs are generated and added to the restdocs path under "stubs".
    Author:
    Dave Syer
    See Also:
    for a convenient entry point for customizing and asserting the stub behaviour
    • Constructor Detail

      • WireMockRestDocsConfiguration

        public WireMockRestDocsConfiguration​(org.springframework.core.env.Environment environment)
    • Method Detail

      • customize

        public void customize​(org.springframework.restdocs.mockmvc.MockMvcRestDocumentationConfigurer configurer)
        Specified by:
        customize in interface org.springframework.boot.test.autoconfigure.restdocs.RestDocsMockMvcConfigurationCustomizer