AnnotatedMethodVerificationSettings
pact4s.provider.VerificationSettings$.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
}
Attributes
- packagesToScan
which packages to scan, e.g. "pact4s.messages"
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait VerificationSettingsclass Objecttrait Matchableclass Any