Module methanol.testing
Class RequestVerifier
java.lang.Object
com.github.mizosoft.methanol.testing.verifiers.RequestVerifier
A small DSL for testing
HttpRequests.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncontainsHeader(String name, String value) containsHeaderExactly(String name, String value) containsHeaders(HttpHeaders headers) containsHeadersExactly(String... headers) containsHeadersExactly(HttpHeaders headers) <T> RequestVerifiercontainsTag(TypeRef<T> type, T value) <T> RequestVerifiercontainsTag(Class<T> type, T value) doesNotContainTag(Class<?> type) hasBodyPublisher(HttpRequest.BodyPublisher publisher) hasBodyPublisher(Optional<HttpRequest.BodyPublisher> publisher) hasExpectContinue(boolean value) hasTimeout(Duration timeout) hasTimeout(Optional<Duration> timeout) hasVersion(HttpClient.Version version) hasVersion(Optional<HttpClient.Version> version) isDeeplyEqualTo(HttpRequest other) isDELETE()isEqualTo(HttpRequest other) isGET()isHEAD()isPATCH()isPOST()isPUT()
-
Constructor Details
-
RequestVerifier
-
-
Method Details
-
hasMethod
-
isGET
-
isHEAD
-
isPOST
-
isPUT
-
isDELETE
-
isPATCH
-
hasBodyPublisher
-
hasBodyPublisher
@CanIgnoreReturnValue public RequestVerifier hasBodyPublisher(Optional<HttpRequest.BodyPublisher> publisher) -
hasUri
-
hasUri
-
hasExpectContinue
-
hasVersion
-
hasVersion
-
containsHeader
-
containsHeaderExactly
-
containsHeadersExactly
-
containsHeadersExactly
-
hasEmptyHeaders
-
containsHeaders
-
containsTag
-
containsTag
-
doesNotContainTag
-
hasTimeout
-
hasTimeout
-
hasNoBody
-
hasNoTimeout
-
hasNoVersion
-
isEqualTo
-
isDeeplyEqualTo
-