PactVerifySuite

trait PactVerifySuite extends ScalaPactVerifyDsl with HttpInstances with JsonInstances
trait JsonInstances
trait HttpInstances
trait ScalaPactVerifyDsl
class Object
trait Matchable
class Any

Type members

Inherited classlikes

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

Implicits

Inherited implicits

implicit def httpClientBuilder(implicit sslContextMap: SslContextMap): IScalaPactHttpClientBuilder
Inherited from
HttpInstances
implicit val jvmPactDeserializer: ContractDeserializer[JvmPact]
Inherited from
JsonInstances
implicit val pactDeserializer: ContractDeserializer[Pact]
Inherited from
JsonInstances
implicit val pactReaderInstance: IPactReader
Inherited from
JsonInstances
implicit val pactWriterInstance: IPactWriter
Inherited from
JsonInstances
implicit def serverInstance: IPactStubber
Inherited from
HttpInstances