au.com.dius.pact

model

package model

Visibility
  1. Public
  2. All

Type Members

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

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

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

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

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

  6. case class HeaderMismatch(expected: ResponsePartMismatch.Headers, actual: ResponsePartMismatch.Headers) extends RequestPartMismatch with ResponsePartMismatch with Product with Serializable

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

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

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

  10. case class QueryMismatch(expected: Query, actual: Query) extends RequestPartMismatch with Product with Serializable

  11. sealed trait RequestMatch extends Ordered[RequestMatch]

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

  13. sealed trait RequestPartMismatch extends AnyRef

  14. sealed trait ResponseMatch extends AnyRef

  15. class ResponseMatching extends AnyRef

  16. sealed trait ResponsePartMismatch extends AnyRef

  17. trait SharedMismatch extends AnyRef

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

Value Members

  1. object BodyMismatchFactory extends MismatchFactory[BodyMismatch]

  2. object FullResponseMatch extends ResponseMatch with Product with Serializable

  3. object JsonDiff

  4. object Matching

  5. object PactConfig

  6. object PartialRequestMatch extends Serializable

  7. object PathMismatchFactory extends MismatchFactory[PathMismatch]

  8. object RequestMatching extends StrictLogging with Serializable

  9. object RequestMismatch extends RequestMatch with Product with Serializable

  10. object RequestPartMismatch extends SharedMismatch

  11. object ResponseMatching extends ResponseMatching

  12. object ResponseMismatch extends ResponseMatch with Product with Serializable

  13. object ResponsePartMismatch extends SharedMismatch

Ungrouped