Class RestAssuredKotlinExtensionsKt

    • 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 RequestSpecification Given(Function1<RequestSpecification, RequestSpecification> block) A wrapper around given that starts building the request part of the test.
      final static Response When(RequestSpecification $self, Function1<RequestSpecification, Response> block) A wrapper around RequestSpecification.when that configures how the request is dispatched.
      final static Response When(Function1<RequestSender, Response> block) A wrapper around io.restassured.RestAssured.when that configures how the request is dispatched.
      final static ValidatableResponse Then(Response $self, Function1<ValidatableResponse, Unit> block) A wrapper around then that allow configuration of response expectations.
      final static <T extends Any> T Extract(Response $self, Function1<ExtractableResponse<Response>, T> block) A wrapper around ExtractableResponse that allow for extract data out of the response
      final static <T extends Any> T Extract(ValidatableResponse $self, Function1<ExtractableResponse<Response>, 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 RequestSpecification Given(Function1<RequestSpecification, RequestSpecification> block)

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

      • When

         final static Response When(RequestSpecification $self, Function1<RequestSpecification, Response> block)

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

      • When

         final static Response When(Function1<RequestSender, Response> block)

        A wrapper around io.restassured.RestAssured.when that configures how the request is dispatched.

      • Then

         final static ValidatableResponse Then(Response $self, Function1<ValidatableResponse, Unit> block)

        A wrapper around then that allow configuration of response expectations.

      • Extract

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

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

      • Extract

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

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