Package

au.com.dius.pact

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class BodyMismatch(expected: Any, actual: Any, mismatch: Option[String] = None, path: String = "/") extends RequestPartMismatch with ResponsePartMismatch with Product with Serializable

    Permalink
  2. case class BodyTypeMismatch(expected: String, actual: String) extends RequestPartMismatch with ResponsePartMismatch with Product with Serializable

    Permalink
  3. case class CookieMismatch(expected: Cookies, actual: Cookies) extends RequestPartMismatch with Product with Serializable

    Permalink
  4. case class DiffConfig(allowUnexpectedKeys: Boolean = true, structural: Boolean = false) extends Product with Serializable

    Permalink
  5. case class FullRequestMatch(interaction: Interaction) extends RequestMatch with Product with Serializable

    Permalink
  6. case class HeaderMismatch(headerKey: String, expected: String, actual: String, mismatch: Option[String] = None) extends RequestPartMismatch with ResponsePartMismatch with Product with Serializable

    Permalink
  7. case class MethodMismatch(expected: Method, actual: Method) extends RequestPartMismatch with Product with Serializable

    Permalink
  8. case class PartialRequestMatch(problems: Map[Interaction, Seq[RequestPartMismatch]]) extends RequestMatch with Product with Serializable

    Permalink
  9. case class PathMismatch(expected: Path, actual: Path, mismatch: Option[String] = None) extends RequestPartMismatch with Product with Serializable

    Permalink
  10. case class QueryMismatch(queryParameter: String, expected: String, actual: String, mismatch: Option[String] = None, path: String = "/") extends RequestPartMismatch with Product with Serializable

    Permalink
  11. sealed trait RequestMatch extends Ordered[RequestMatch]

    Permalink
  12. case class RequestMatching(expectedInteractions: Seq[RequestResponseInteraction]) extends Product with Serializable

    Permalink
  13. sealed trait RequestPartMismatch extends AnyRef

    Permalink
  14. sealed trait ResponseMatch extends AnyRef

    Permalink
  15. class ResponseMatching extends AnyRef

    Permalink
  16. case class ResponseMismatch(mismatches: Seq[ResponsePartMismatch]) extends ResponseMatch with Product with Serializable

    Permalink
  17. sealed trait ResponsePartMismatch extends AnyRef

    Permalink
  18. trait SharedMismatch extends AnyRef

    Permalink
  19. case class StatusMismatch(expected: Status, actual: Status) extends ResponsePartMismatch with Product with Serializable

    Permalink

Value Members

  1. object BodyMismatchFactory extends MismatchFactory[BodyMismatch]

    Permalink
  2. object FullResponseMatch extends ResponseMatch with Product with Serializable

    Permalink
  3. object HeaderMismatchFactory extends MismatchFactory[HeaderMismatch]

    Permalink
  4. object Matching extends StrictLogging

    Permalink
  5. object PartialRequestMatch extends Serializable

    Permalink
  6. object PathMismatchFactory extends MismatchFactory[PathMismatch]

    Permalink
  7. object QueryMismatchFactory extends MismatchFactory[QueryMismatch]

    Permalink
  8. object RequestMatching extends StrictLogging with Serializable

    Permalink
  9. object RequestMismatch extends RequestMatch with Product with Serializable

    Permalink
  10. object RequestPartMismatch extends SharedMismatch

    Permalink
  11. object ResponseMatching extends ResponseMatching

    Permalink
  12. object ResponsePartMismatch extends SharedMismatch

    Permalink

Ungrouped