AnnotatedMethodVerificationSettings

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:

 @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"

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

Inherited from:
Product