org.mule.tck
Class MuleTestUtils

java.lang.Object
  extended by org.mule.tck.MuleTestUtils

public final class MuleTestUtils
extends java.lang.Object

Utilities for creating test and Mock Mule objects


Constructor Summary
MuleTestUtils()
           
 
Method Summary
static com.mockobjects.dynamic.Mock getMockConnector()
           
static com.mockobjects.dynamic.Mock getMockEndpointURI()
           
static com.mockobjects.dynamic.Mock getMockEvent()
           
static com.mockobjects.dynamic.Mock getMockInboundEndpoint()
           
static com.mockobjects.dynamic.Mock getMockMessageDispatcher()
           
static com.mockobjects.dynamic.Mock getMockMessageDispatcherFactory()
           
static com.mockobjects.dynamic.Mock getMockMuleContext()
           
static com.mockobjects.dynamic.Mock getMockOutboundEndpoint()
           
static com.mockobjects.dynamic.Mock getMockSession()
           
static com.mockobjects.dynamic.Mock getMockTransaction()
           
static com.mockobjects.dynamic.Mock getMockTransactionFactory()
           
static TestAgent getTestAgent()
           
static TestConnector getTestConnector(MuleContext context)
           
static MuleEvent getTestEvent(java.lang.Object data, ImmutableEndpoint endpoint, MuleContext context)
          Supply endpoint but no service
static MuleEvent getTestEvent(java.lang.Object data, MessageExchangePattern mep, MuleContext context)
           
static MuleEvent getTestEvent(java.lang.Object data, MuleContext context)
          Supply no service, no endpoint
static MuleEvent getTestEvent(java.lang.Object data, Service service, ImmutableEndpoint endpoint, MuleContext context)
           
static MuleEvent getTestEvent(java.lang.Object data, Service service, MessageExchangePattern mep, MuleContext context)
           
static MuleEvent getTestEvent(java.lang.Object data, Service service, MuleContext context)
          Supply service but no endpoint
static MuleEventContext getTestEventContext(java.lang.Object data, MessageExchangePattern mep, MuleContext context)
           
static InboundEndpoint getTestInboundEndpoint(MessageExchangePattern mep, MuleContext context)
           
static InboundEndpoint getTestInboundEndpoint(java.lang.String name, MessageExchangePattern mep, MuleContext context, Connector connector)
           
static InboundEndpoint getTestInboundEndpoint(java.lang.String name, MuleContext context)
           
static InboundEndpoint getTestInboundEndpoint(java.lang.String name, MuleContext context, java.lang.String uri, java.util.List<Transformer> transformers, Filter filter, java.util.Map<java.lang.Object,java.lang.Object> properties, Connector connector)
           
static MuleEvent getTestInboundEvent(java.lang.Object data, MessageExchangePattern mep, MuleContext context)
           
static MuleEvent getTestInboundEvent(java.lang.Object data, MuleContext context)
           
static MuleEvent getTestInboundEvent(java.lang.Object data, MuleSession session, MuleContext context)
           
static MuleEvent getTestInboundEvent(java.lang.Object data, Service service, MessageExchangePattern mep, MuleContext context)
           
static MuleEvent getTestInboundEvent(java.lang.Object data, Service service, MuleContext context)
           
static OutboundEndpoint getTestOutboundEndpoint(MessageExchangePattern mep, MuleContext context)
           
static OutboundEndpoint getTestOutboundEndpoint(MessageExchangePattern mep, MuleContext context, java.lang.String uri, Connector connector)
           
static OutboundEndpoint getTestOutboundEndpoint(java.lang.String name, MessageExchangePattern mep, MuleContext context)
           
static OutboundEndpoint getTestOutboundEndpoint(java.lang.String name, MuleContext context)
           
static OutboundEndpoint getTestOutboundEndpoint(java.lang.String name, MuleContext context, java.lang.String uri, java.util.List<Transformer> transformers, Filter filter, java.util.Map<java.lang.Object,java.lang.Object> properties)
           
static OutboundEndpoint getTestOutboundEndpoint(java.lang.String name, MuleContext context, java.lang.String uri, java.util.List<Transformer> transformers, Filter filter, java.util.Map<java.lang.Object,java.lang.Object> properties, Connector connector)
           
static ImmutableEndpoint getTestSchemeMetaInfoInboundEndpoint(java.lang.String name, java.lang.String protocol, MuleContext context)
           
static ImmutableEndpoint getTestSchemeMetaInfoOutboundEndpoint(java.lang.String name, java.lang.String protocol, MuleContext context)
           
static Service getTestService(MuleContext context)
           
static Service getTestService(java.lang.String name, java.lang.Class<?> clazz, java.util.Map props, MuleContext context)
           
static Service getTestService(java.lang.String name, java.lang.Class<?> clazz, java.util.Map props, MuleContext context, boolean initialize)
           
static Service getTestService(java.lang.String name, java.lang.Class<?> clazz, MuleContext context)
           
static MuleSession getTestSession(MuleContext context)
           
static MuleSession getTestSession(Service service, MuleContext context)
           
static InboundEndpoint getTestTransactedInboundEndpoint(MessageExchangePattern mep, MuleContext context)
           
static Transformer getTestTransformer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleTestUtils

public MuleTestUtils()
Method Detail

getTestInboundEndpoint

public static InboundEndpoint getTestInboundEndpoint(java.lang.String name,
                                                     MuleContext context)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestOutboundEndpoint

public static OutboundEndpoint getTestOutboundEndpoint(java.lang.String name,
                                                       MuleContext context)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getTestInboundEndpoint

public static InboundEndpoint getTestInboundEndpoint(java.lang.String name,
                                                     MuleContext context,
                                                     java.lang.String uri,
                                                     java.util.List<Transformer> transformers,
                                                     Filter filter,
                                                     java.util.Map<java.lang.Object,java.lang.Object> properties,
                                                     Connector connector)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestOutboundEndpoint

public static OutboundEndpoint getTestOutboundEndpoint(java.lang.String name,
                                                       MuleContext context,
                                                       java.lang.String uri,
                                                       java.util.List<Transformer> transformers,
                                                       Filter filter,
                                                       java.util.Map<java.lang.Object,java.lang.Object> properties)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getTestOutboundEndpoint

public static OutboundEndpoint getTestOutboundEndpoint(java.lang.String name,
                                                       MuleContext context,
                                                       java.lang.String uri,
                                                       java.util.List<Transformer> transformers,
                                                       Filter filter,
                                                       java.util.Map<java.lang.Object,java.lang.Object> properties,
                                                       Connector connector)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getTestOutboundEndpoint

public static OutboundEndpoint getTestOutboundEndpoint(MessageExchangePattern mep,
                                                       MuleContext context,
                                                       java.lang.String uri,
                                                       Connector connector)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getTestOutboundEndpoint

public static OutboundEndpoint getTestOutboundEndpoint(java.lang.String name,
                                                       MessageExchangePattern mep,
                                                       MuleContext context)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getTestOutboundEndpoint

public static OutboundEndpoint getTestOutboundEndpoint(MessageExchangePattern mep,
                                                       MuleContext context)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getTestInboundEndpoint

public static InboundEndpoint getTestInboundEndpoint(java.lang.String name,
                                                     MessageExchangePattern mep,
                                                     MuleContext context,
                                                     Connector connector)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestInboundEndpoint

public static InboundEndpoint getTestInboundEndpoint(MessageExchangePattern mep,
                                                     MuleContext context)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestTransactedInboundEndpoint

public static InboundEndpoint getTestTransactedInboundEndpoint(MessageExchangePattern mep,
                                                               MuleContext context)
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

getTestSchemeMetaInfoInboundEndpoint

public static ImmutableEndpoint getTestSchemeMetaInfoInboundEndpoint(java.lang.String name,
                                                                     java.lang.String protocol,
                                                                     MuleContext context)
                                                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestSchemeMetaInfoOutboundEndpoint

public static ImmutableEndpoint getTestSchemeMetaInfoOutboundEndpoint(java.lang.String name,
                                                                      java.lang.String protocol,
                                                                      MuleContext context)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

getTestEvent

public static MuleEvent getTestEvent(java.lang.Object data,
                                     MuleContext context)
                              throws java.lang.Exception
Supply no service, no endpoint

Throws:
java.lang.Exception

getTestEvent

public static MuleEvent getTestEvent(java.lang.Object data,
                                     MessageExchangePattern mep,
                                     MuleContext context)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestInboundEvent

public static MuleEvent getTestInboundEvent(java.lang.Object data,
                                            MuleContext context)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getTestInboundEvent

public static MuleEvent getTestInboundEvent(java.lang.Object data,
                                            MessageExchangePattern mep,
                                            MuleContext context)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getTestEvent

public static MuleEvent getTestEvent(java.lang.Object data,
                                     Service service,
                                     MuleContext context)
                              throws java.lang.Exception
Supply service but no endpoint

Throws:
java.lang.Exception

getTestEvent

public static MuleEvent getTestEvent(java.lang.Object data,
                                     Service service,
                                     MessageExchangePattern mep,
                                     MuleContext context)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestInboundEvent

public static MuleEvent getTestInboundEvent(java.lang.Object data,
                                            Service service,
                                            MuleContext context)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getTestInboundEvent

public static MuleEvent getTestInboundEvent(java.lang.Object data,
                                            Service service,
                                            MessageExchangePattern mep,
                                            MuleContext context)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getTestEvent

public static MuleEvent getTestEvent(java.lang.Object data,
                                     ImmutableEndpoint endpoint,
                                     MuleContext context)
                              throws java.lang.Exception
Supply endpoint but no service

Throws:
java.lang.Exception

getTestEvent

public static MuleEvent getTestEvent(java.lang.Object data,
                                     Service service,
                                     ImmutableEndpoint endpoint,
                                     MuleContext context)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestInboundEvent

public static MuleEvent getTestInboundEvent(java.lang.Object data,
                                            MuleSession session,
                                            MuleContext context)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getTestEventContext

public static MuleEventContext getTestEventContext(java.lang.Object data,
                                                   MessageExchangePattern mep,
                                                   MuleContext context)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getTestTransformer

public static Transformer getTestTransformer()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getTestSession

public static MuleSession getTestSession(Service service,
                                         MuleContext context)

getTestSession

public static MuleSession getTestSession(MuleContext context)

getTestConnector

public static TestConnector getTestConnector(MuleContext context)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getTestService

public static Service getTestService(MuleContext context)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestService

public static Service getTestService(java.lang.String name,
                                     java.lang.Class<?> clazz,
                                     MuleContext context)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestService

public static Service getTestService(java.lang.String name,
                                     java.lang.Class<?> clazz,
                                     java.util.Map props,
                                     MuleContext context)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestService

public static Service getTestService(java.lang.String name,
                                     java.lang.Class<?> clazz,
                                     java.util.Map props,
                                     MuleContext context,
                                     boolean initialize)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getTestAgent

public static TestAgent getTestAgent()
                              throws java.lang.Exception
Throws:
java.lang.Exception

getMockSession

public static com.mockobjects.dynamic.Mock getMockSession()

getMockMessageDispatcher

public static com.mockobjects.dynamic.Mock getMockMessageDispatcher()

getMockMessageDispatcherFactory

public static com.mockobjects.dynamic.Mock getMockMessageDispatcherFactory()

getMockConnector

public static com.mockobjects.dynamic.Mock getMockConnector()

getMockEvent

public static com.mockobjects.dynamic.Mock getMockEvent()

getMockMuleContext

public static com.mockobjects.dynamic.Mock getMockMuleContext()

getMockInboundEndpoint

public static com.mockobjects.dynamic.Mock getMockInboundEndpoint()

getMockOutboundEndpoint

public static com.mockobjects.dynamic.Mock getMockOutboundEndpoint()

getMockEndpointURI

public static com.mockobjects.dynamic.Mock getMockEndpointURI()

getMockTransaction

public static com.mockobjects.dynamic.Mock getMockTransaction()

getMockTransactionFactory

public static com.mockobjects.dynamic.Mock getMockTransactionFactory()


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.