Class MessagePactProviderRule

java.lang.Object
org.junit.rules.ExternalResource
au.com.dius.pact.consumer.junit.MessagePactProviderRule
All Implemented Interfaces:
org.junit.rules.TestRule

public class MessagePactProviderRule extends org.junit.rules.ExternalResource
A junit rule that wraps every test annotated with PactVerification.
  • Constructor Details

    • MessagePactProviderRule

      public MessagePactProviderRule(Object testClassInstance)
      Parameters:
      testClassInstance -
    • MessagePactProviderRule

      public MessagePactProviderRule(String provider, Object testClassInstance)
  • Method Details

    • apply

      public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
      Specified by:
      apply in interface org.junit.rules.TestRule
      Overrides:
      apply in class org.junit.rules.ExternalResource
    • getMessage

      public byte[] getMessage()
    • getMetadata

      public Map<String,Object> getMetadata()