package remapping
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class BinaryResponseBody(value: List[Byte]) extends ResponseBody with Product with Serializable
- case class BodyValueExpectation(pattern: StringValuePattern, autoHeader: Boolean = true) extends Product with Serializable
- autoHeader
\- if xml or json we we'll add the content type to the expectation/verification header this gets boring to do it all the time and so is often forgotten.
- case class FoundRedirect(uri: URI) extends RedirectHeader with Product with Serializable
- case class JsonResponseBody(value: String) extends ResponseBody with Product with Serializable
- case class MovedPermanentlyRedirect(uri: URI) extends RedirectHeader with Product with Serializable
- case class MultipleChoiceRedirect(uri: URI) extends RedirectHeader with Product with Serializable
- case class NameValueExpectation(name: String, pattern: StringValuePattern) extends Product with Serializable
- case class NotModifiedRedirect(uri: URI) extends RedirectHeader with Product with Serializable
- case class PermanentRedirect(uri: URI) extends RedirectHeader with Product with Serializable
- sealed abstract class RedirectHeader extends AnyRef
- sealed trait RequestMethod extends AnyRef
- sealed abstract class ResponseBody extends AnyRef
- case class ScenarioInfo(scenarioName: String, expectedCurrentState: String, nextState: String) extends Product with Serializable
- trait ScenarioInfoGenerator extends AnyRef
- case class SeeOtherRedirect(uri: URI) extends RedirectHeader with Product with Serializable
- case class StringResponseBody(value: String) extends ResponseBody with Product with Serializable
- case class TemporaryRedirect(uri: URI) extends RedirectHeader with Product with Serializable
- case class UrlEquals(value: String) extends UrlEqualsExpectation with Product with Serializable
- sealed trait UrlEqualsExpectation extends UrlExpectation
- sealed trait UrlExpectation extends AnyRef
- case class UrlMatching(regex: String) extends UrlRegexExpectation with Product with Serializable
- case class UrlPatchMatching(regex: String) extends UrlRegexExpectation with Product with Serializable
- case class UrlPathEquals(value: String) extends UrlEqualsExpectation with Product with Serializable
- sealed trait UrlRegexExpectation extends UrlExpectation
- case class WiremockExpectation(requestMethod: RequestMethod = RequestMethod.Any, urlExpectation: UrlExpectation = UrlExpectation.anyUrlMatcher, headerExpectations: Seq[NameValueExpectation] = List.empty, cookieExpectations: Seq[NameValueExpectation] = List.empty, queryParamExpectations: Seq[NameValueExpectation] = List.empty, bodyExpectations: Seq[BodyValueExpectation] = List.empty, multiPartExpectations: Seq[WiremockMultiPartRequestBodyExpectation] = List.empty, response: WiremockResponse = WiremockResponse.emptySuccess, maybeScenarioInfo: Option[ScenarioInfo] = None) extends Product with Serializable
- case class WiremockMultiPartRequestBodyExpectation(name: String, headerExpectations: List[NameValueExpectation] = List.empty, bodyExpectations: List[BodyValueExpectation] = List.empty, verificationMatchingType: MatchingType = MultipartValuePattern.MatchingType.ALL) extends Product with Serializable
- case class WiremockResponse(status: Int = 200, headers: List[(String, List[String])] = List.empty, responseBody: ResponseBody = EmptyResponseBody) extends Product with Serializable
Value Members
- object BodyValueExpectation extends Serializable
- case object EmptyResponseBody extends ResponseBody with Product with Serializable
- object RedirectHeader
- object RequestMethod
- object ResponseBody
- object ScenarioInfoGenerator
- object UrlExpectation extends UrlExpectationOps
- object WiremockExpectation extends Serializable
- object WiremockResponse extends Serializable