Package 

Interface TestTarget


  • 
    public interface TestTarget
    
                        

    Interface to a test target

    • Method Summary

      Modifier and Type Method Description
      abstract ProviderInfo getProviderInfo(String serviceName, PactSource pactSource) Returns information about the provider
      abstract Pair<Object, Object> prepareRequest(Interaction interaction, Map<String, Object> context) Prepares the request for the interaction.
      abstract Boolean isHttpTarget() If this is a request response (HTTP or HTTPS) target
      abstract ProviderResponse executeInteraction(Object client, Object request) Executes the test (using the client and request from prepareRequest, if any)
      abstract Unit prepareVerifier(IProviderVerifier verifier, Object testInstance) Prepares the verifier for use during the test
      • Methods inherited from class au.com.dius.pact.provider.junit5.TestTarget

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait