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 FullRequestMatch(interaction: Interaction) extends RequestMatch with Product with Serializable

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

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

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

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

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

  10. sealed trait RequestMatch extends Ordered[RequestMatch]

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

  12. sealed trait RequestPartMismatch extends AnyRef

  13. sealed trait ResponseMatch extends AnyRef

  14. class ResponseMatching extends AnyRef

  15. sealed trait ResponsePartMismatch extends AnyRef

  16. trait SharedMismatch extends AnyRef

  17. 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