Class RestAssuredWebTestClientKotlinExtensionsKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static WebTestClientRequestSpecification Given(Function1<WebTestClientRequestSpecification, WebTestClientRequestSpecification> block) A wrapper around given that starts building the request part of the test.
      final static WebTestClientResponse When(WebTestClientRequestSpecification $self, Function1<WebTestClientRequestSender, WebTestClientResponse> block) A wrapper around WebTestClientRequestSpecification.
      final static ValidatableWebTestClientResponse Then(WebTestClientResponse $self, Function1<ValidatableWebTestClientResponse, Unit> block) A wrapper around then that allow configuration of response expectations.
      final static <T extends Any> T Extract(WebTestClientResponse $self, Function1<ExtractableResponse<WebTestClientResponse>, T> block) A wrapper around ExtractableResponse that allow for extract data out of the response
      final static <T extends Any> T Extract(ValidatableWebTestClientResponse $self, Function1<ExtractableResponse<WebTestClientResponse>, T> block) A wrapper around ExtractableResponse that allow for extract data out of the response
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • Given

         final static WebTestClientRequestSpecification Given(Function1<WebTestClientRequestSpecification, WebTestClientRequestSpecification> block)

        A wrapper around given that starts building the request part of the test.

      • When

         final static WebTestClientResponse When(WebTestClientRequestSpecification $self, Function1<WebTestClientRequestSender, WebTestClientResponse> block)

        A wrapper around WebTestClientRequestSpecification.`when` that configures how the request is dispatched.

      • Then

         final static ValidatableWebTestClientResponse Then(WebTestClientResponse $self, Function1<ValidatableWebTestClientResponse, Unit> block)

        A wrapper around then that allow configuration of response expectations.

      • Extract

         final static <T extends Any> T Extract(WebTestClientResponse $self, Function1<ExtractableResponse<WebTestClientResponse>, T> block)

        A wrapper around ExtractableResponse that allow for extract data out of the response

      • Extract

         final static <T extends Any> T Extract(ValidatableWebTestClientResponse $self, Function1<ExtractableResponse<WebTestClientResponse>, T> block)

        A wrapper around ExtractableResponse that allow for extract data out of the response