VerificationSettings

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class AnnotatedMethodVerificationSettings(packagesToScan: List[String]) extends VerificationSettings

For verifying message pacts, pact-jvm searches across the classpath for uniquely defined annotated methods that represent the message produced by the provider. For example:

For verifying message pacts, pact-jvm searches across the classpath for uniquely defined annotated methods that represent the message produced by the provider. For example:

 @PactVerifyProvider("A message to say goodbye")
 def goodbyeMessage(): MessageAndMetadata = {
   val body = """{"goodbye":"harry"}"""
   MessageAndMetadataBuilder(body).build
 }
Value parameters:
packagesToScan

which packages to scan, e.g. "pact4s.messages"

Inherited types

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror