Package 

Class MessageTarget

  • All Implemented Interfaces:
    au.com.dius.pact.provider.junit.target.TestClassAwareTarget , au.com.dius.pact.provider.junitsupport.target.Target

    
    public class MessageTarget
    extends BaseTarget
                        

    Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private ValueResolver valueResolver
      private IProviderVerifier verifier
    • Method Summary

      Modifier and Type Method Description
      final ValueResolver getValueResolver()
      final Unit setValueResolver(ValueResolver valueResolver)
      IProviderVerifier getVerifier()
      Unit setVerifier(IProviderVerifier verifier)
      Unit testInteraction(String consumerName, Interaction interaction, PactSource source, Map<String, Object> context, Boolean pending) {@inheritDoc}
      Boolean validForInteraction(Interaction interaction)
      • Methods inherited from class au.com.dius.pact.provider.junit.target.MessageTarget

        addResultCallback, configureVerifier, getStateHandlers, setStateHandlers, setTestClass, withStateHandler, withStateHandlers
      • Methods inherited from class au.com.dius.pact.provider.junit.target.TestClassAwareTarget

        getRequestClass
      • Methods inherited from class java.lang.Object

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