ScalaPactVerifyDsl

class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait PactSourceType
class ScalaPactVerifyFailed extends Exception
case class VerifyTargetConfig(protocol: String, host: String, port: Int, clientTimeout: Duration)
Companion
object
Companion
class
case class loadFromLocal(path: String) extends PactSourceType
case class pactAsJsonString(json: String) extends PactSourceType
case class pactBrokerUseLatest(url: String, provider: String, consumers: List[String], publishResultsEnabled: Option[BrokerPublishData], pactBrokerAuthorization: Option[PactBrokerAuthorization], pactBrokerClientTimeout: Option[Duration]) extends PactSourceType
Companion
object
Companion
class
case class pactBrokerWithTags(url: String, provider: String, publishResultsEnabled: Option[BrokerPublishData], consumerNamesWithTags: List[TaggedConsumer], pactBrokerAuthorization: Option[PactBrokerAuthorization], pactBrokerClientTimeout: Option[Duration]) extends PactSourceType
Companion
object
Companion
class
case class pactBrokerWithVersion(url: String, contractVersion: String, provider: String, consumers: List[String], publishResultsEnabled: Option[BrokerPublishData], pactBrokerAuthorization: Option[PactBrokerAuthorization], pactBrokerClientTimeout: Option[Duration]) extends PactSourceType
Companion
object
case class pactBrokerWithVersionSelectors(url: String, provider: String, consumerVersionSelectors: List[ConsumerVersionSelector], providerVersionTags: List[String], pendingPactSettings: PendingPactSettings, publishResultsEnabled: Option[BrokerPublishData], pactBrokerAuthorization: Option[PactBrokerAuthorization], pactBrokerClientTimeout: Option[Duration]) extends PactSourceType
Companion
object
object verifyPact