Class PayPactProviderRule

java.lang.Object
org.junit.rules.ExternalResource
au.com.dius.pact.consumer.junit.BaseProviderRule
au.com.dius.pact.consumer.junit.PactProviderRule
uk.gov.service.payments.commons.testing.pact.consumers.PayPactProviderRule
All Implemented Interfaces:
org.junit.rules.TestRule

public class PayPactProviderRule extends au.com.dius.pact.consumer.junit.PactProviderRule
  • Field Summary

    Fields inherited from class au.com.dius.pact.consumer.junit.BaseProviderRule

    config, provider, target
  • Constructor Summary

    Constructors
    Constructor
    Description
    PayPactProviderRule(String provider, Object target)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    org.junit.runners.model.Statement
    apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
     
    protected Map<String,au.com.dius.pact.core.model.RequestResponsePact>
    getPacts(String fragment)
     

    Methods inherited from class au.com.dius.pact.consumer.junit.BaseProviderRule

    getConfig, getMockServer, getPort, getUrl, validateResult

    Methods inherited from class org.junit.rules.ExternalResource

    before

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PayPactProviderRule

      public PayPactProviderRule(String provider, Object target)
  • 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 au.com.dius.pact.consumer.junit.BaseProviderRule
    • getPacts

      protected Map<String,au.com.dius.pact.core.model.RequestResponsePact> getPacts(String fragment)
      Overrides:
      getPacts in class au.com.dius.pact.consumer.junit.BaseProviderRule
    • after

      protected void after()
      Overrides:
      after in class org.junit.rules.ExternalResource