Package

au.com.dius.pact.provider

scalatest

Permalink

package scalatest

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scalatest
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Consumer extends AnyRef

    Permalink
  2. case class Pact(provider: String, consumer: Consumer, uri: URI) extends Product with Serializable

    Permalink

    provider

    which provider pact should be tested

    consumer

    which consumer pact should be tested

    uri

    where is the pact

  3. abstract class PactProviderRestartDslSpec extends FlatSpec with ProviderSpec

    Permalink

    Convenient abstract class to run pacts from a given directory against a defined provider and consumer.

    Convenient abstract class to run pacts from a given directory against a defined provider and consumer. Provider will be restarted and state will be set before every interaction.

  4. abstract class PactProviderStatefulDslSpec extends FlatSpec with ProviderSpec

    Permalink

    Convenient abstract class to run pacts from a given directory against a defined provider and consumer.

    Convenient abstract class to run pacts from a given directory against a defined provider and consumer. Provider won't be restarted just the state handler server method will be called before every interaction.

  5. trait ProviderDsl extends AnyRef

    Permalink

    DSL extension on top of the default verify method

  6. trait ProviderSpec extends FlatSpec with BeforeAndAfterAll with ProviderDsl with Matchers

    Permalink

    Trait to run consumer pacts against the provider

  7. case class ServerConfig(serverStarter: ServerStarter, restartServer: Boolean = false) extends Product with Serializable

    Permalink
  8. trait ServerStarter extends AnyRef

    Permalink

    This trait provides a link between your server implementation and scalatest

  9. case class VerificationConfig(pact: Pact, serverConfig: ServerConfig) extends Product with Serializable

    Permalink

Value Members

  1. object ProviderDsl extends ProviderDsl

    Permalink
  2. object Tags

    Permalink
  3. implicit def strToConsumer(consumer: String): Consumer

    Permalink

    Matching consumer pacts will be allowed to run against the provider

Inherited from AnyRef

Inherited from Any

Ungrouped