Matchers for use with the hamkrest matching library.
Name | Summary |
---|---|
hasAuthority | fun hasAuthority(expected: String ): Matcher< Uri > |
hasBody | fun hasBody(expected: Matcher< Body >): Matcher< HttpMessage > fun hasBody(expected: Matcher< String ?>): Matcher< HttpMessage > fun hasBody(expected: CharSequence ): Matcher< HttpMessage > fun hasBody(expected: Regex ): Matcher< HttpMessage > fun <T> hasBody(lens: BodyLens <T>, matcher: Matcher<T>): Matcher< HttpMessage > fun <NODE> Json <NODE>.hasBody(expected: NODE): Matcher< HttpMessage > fun <NODE> Json <NODE>.hasBody(expected: Matcher<NODE>): Matcher< HttpMessage > fun <NODE> Json <NODE>.hasBody(expected: String ): Matcher< HttpMessage > |
hasContentType | fun hasContentType(expected: ContentType ): Matcher< HttpMessage > |
hasCookie | fun hasCookie(expected: Cookie ): Matcher< Request > fun hasCookie(name: String , expected: Regex ): Matcher< Request > fun hasCookie(name: String , expected: String ): Matcher< Request > fun hasCookie(name: String , matcher: Matcher< Cookie >): Matcher< Request > |
hasCookieDomain | fun hasCookieDomain(expected: CharSequence ): Matcher< Cookie > |
hasCookieExpiry | fun hasCookieExpiry(expected: LocalDateTime ): Matcher< Cookie > fun hasCookieExpiry(matcher: Matcher< LocalDateTime >): Matcher< Cookie > |
hasCookieName | fun hasCookieName(expected: CharSequence ): Matcher< Cookie > |
hasCookiePath | fun hasCookiePath(expected: CharSequence ): Matcher< Cookie > |
hasCookieSameSite | fun hasCookieSameSite(expected: SameSite ): Matcher< Cookie > |
hasCookieValue | fun hasCookieValue(matcher: Matcher< String ?>): Matcher< Cookie > fun hasCookieValue(expected: CharSequence ): Matcher< Cookie > |
hasForm | fun hasForm(name: String , matcher: Matcher< String ?>): Matcher< Request > fun hasForm(name: String , expected: Regex ): Matcher< Request > fun hasForm(name: String , expected: CharSequence ): Matcher< Request > |
hasFormField | fun <T> hasFormField(lens: Lens < WebForm , T>, matcher: Matcher<T>): Matcher< WebForm > |
hasHeader | fun <T> hasHeader(lens: HeaderLens <T>, matcher: Matcher<T>): Matcher< HttpMessage > fun hasHeader(name: String , matcher: Matcher< String ?>): Matcher< HttpMessage > fun hasHeader(name: String , expected: CharSequence ): Matcher< HttpMessage > fun hasHeader(name: String , expected: Regex ): Matcher< HttpMessage > fun hasHeader(name: String ): Matcher< HttpMessage > fun hasHeader(name: String , expected: List < String ?>): Matcher< HttpMessage > |
hasHost | fun hasHost(expected: String ): Matcher< Uri > |
hasMethod | fun hasMethod(expected: Method ): Matcher< Request > |
hasPort | fun hasPort(expected: Int ): Matcher< Uri > |
hasQuery | fun <T> hasQuery(lens: QueryLens <T>, matcher: Matcher<T>): Matcher< Request > fun hasQuery(name: String , matcher: Matcher< String ?>): Matcher< Request > fun hasQuery(name: String , expected: CharSequence ): Matcher< Request > fun hasQuery(name: String , expected: Regex ): Matcher< Request > fun hasQuery(name: String , expected: List < String ?>): Matcher< Request > |
hasRequest | fun hasRequest(matcher: Matcher< Request >): Matcher< HttpTransaction > |
hasResponse | fun hasResponse(matcher: Matcher< Response >): Matcher< HttpTransaction > |
hasSetCookie | fun hasSetCookie(expected: Cookie ): Matcher< Response > fun hasSetCookie(name: String , expected: Matcher< Cookie >): Matcher< Response > |
hasStatus | fun hasStatus(expected: Status ): Matcher< Response > |
hasUri | fun hasUri(expected: Regex ): Matcher< Request > fun hasUri(expected: Uri ): Matcher< Request > fun hasUri(expected: String ): Matcher< Request > fun hasUri(expected: Matcher< Uri >): Matcher< Request > |
hasUriPath | fun hasUriPath(matcher: Matcher< String ?>): Matcher< Uri > fun hasUriPath(expected: String ): Matcher< Uri > fun hasUriPath(expected: Regex ): Matcher< Uri > |
hasUriQuery | fun hasUriQuery(expected: String ): Matcher< Uri > |
isHttpOnlyCookie | fun isHttpOnlyCookie(expected: Boolean = true): Matcher< Cookie > |
isSecureCookie | fun isSecureCookie(expected: Boolean = true): Matcher< Cookie > |