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
}
Value parameters
- packagesToScan
-
which packages to scan, e.g. "pact4s.messages"
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait VerificationSettingsclass Objecttrait Matchableclass Any
Members list
In this article