package remapping

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class BinaryResponseBody(value: List[Byte]) extends ResponseBody with Product with Serializable
  2. 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.

  3. case class FoundRedirect(uri: URI) extends RedirectHeader with Product with Serializable
  4. case class JsonResponseBody(value: String) extends ResponseBody with Product with Serializable
  5. case class MovedPermanentlyRedirect(uri: URI) extends RedirectHeader with Product with Serializable
  6. case class MultipleChoiceRedirect(uri: URI) extends RedirectHeader with Product with Serializable
  7. case class NameValueExpectation(name: String, pattern: StringValuePattern) extends Product with Serializable
  8. case class NotModifiedRedirect(uri: URI) extends RedirectHeader with Product with Serializable
  9. case class PermanentRedirect(uri: URI) extends RedirectHeader with Product with Serializable
  10. sealed abstract class RedirectHeader extends AnyRef
  11. sealed trait RequestMethod extends AnyRef
  12. sealed abstract class ResponseBody extends AnyRef
  13. case class ScenarioInfo(scenarioName: String, expectedCurrentState: String, nextState: String) extends Product with Serializable
  14. trait ScenarioInfoGenerator extends AnyRef
  15. case class SeeOtherRedirect(uri: URI) extends RedirectHeader with Product with Serializable
  16. case class StringResponseBody(value: String) extends ResponseBody with Product with Serializable
  17. case class TemporaryRedirect(uri: URI) extends RedirectHeader with Product with Serializable
  18. case class UrlEquals(value: String) extends UrlEqualsExpectation with Product with Serializable
  19. sealed trait UrlEqualsExpectation extends UrlExpectation
  20. sealed trait UrlExpectation extends AnyRef
  21. case class UrlMatching(regex: String) extends UrlRegexExpectation with Product with Serializable
  22. case class UrlPatchMatching(regex: String) extends UrlRegexExpectation with Product with Serializable
  23. case class UrlPathEquals(value: String) extends UrlEqualsExpectation with Product with Serializable
  24. sealed trait UrlRegexExpectation extends UrlExpectation
  25. 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
  26. case class WiremockMultiPartRequestBodyExpectation(name: String, headerExpectations: List[NameValueExpectation] = List.empty, bodyExpectations: List[BodyValueExpectation] = List.empty, verificationMatchingType: MatchingType = MultipartValuePattern.MatchingType.ALL) extends Product with Serializable
  27. case class WiremockResponse(status: Int = 200, headers: List[(String, List[String])] = List.empty, responseBody: ResponseBody = EmptyResponseBody) extends Product with Serializable

Value Members

  1. object BodyValueExpectation extends Serializable
  2. case object EmptyResponseBody extends ResponseBody with Product with Serializable
  3. object RedirectHeader
  4. object RequestMethod
  5. object ResponseBody
  6. object ScenarioInfoGenerator
  7. object UrlExpectation extends UrlExpectationOps
  8. object WiremockExpectation extends Serializable
  9. object WiremockResponse extends Serializable

Ungrouped