Class WireMockWebTestClientConfiguration

java.lang.Object
org.springframework.cloud.contract.wiremock.restdocs.WireMockWebTestClientConfiguration
All Implemented Interfaces:
org.springframework.boot.test.autoconfigure.restdocs.RestDocsWebTestClientConfigurationCustomizer

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.restdocs.webtestclient.WebTestClientRestDocumentationConfigurer.class) public class WireMockWebTestClientConfiguration extends Object implements org.springframework.boot.test.autoconfigure.restdocs.RestDocsWebTestClientConfigurationCustomizer
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:
  • Constructor Details

    • WireMockWebTestClientConfiguration

      public WireMockWebTestClientConfiguration(org.springframework.core.env.Environment environment)
  • Method Details

    • customize

      public void customize(org.springframework.restdocs.webtestclient.WebTestClientRestDocumentationConfigurer configurer)
      Specified by:
      customize in interface org.springframework.boot.test.autoconfigure.restdocs.RestDocsWebTestClientConfigurationCustomizer