StatusMatcher

Strategy used to decide which output variant matches a response status.

Inheritors

Types

Link copied to clipboard
data class AnyOf(val statuses: Set<Status>) : StatusMatcher

Matches any status contained in statuses.

Link copied to clipboard
data class Is(val status: Status) : StatusMatcher

Matches one exact status code.

Link copied to clipboard
data class Predicate(val description: String, val predicate: (Status) -> Boolean) : StatusMatcher

Custom matcher backed by an arbitrary predicate.

Link copied to clipboard
data object Unmatched : StatusMatcher

Matcher that never succeeds, typically used as a sentinel.