org.mule.util
Class MapCombinerTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.mule.tck.AbstractMuleTestCase
              extended by org.mule.util.MapCombinerTestCase
All Implemented Interfaces:
junit.framework.Test, TestCaseWatchdogTimeoutHandler

public class MapCombinerTestCase
extends AbstractMuleTestCase


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase
AbstractMuleTestCase.TestInfo
 
Field Summary
 
Fields inherited from class org.mule.tck.AbstractMuleTestCase
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, DEFAULT_MULE_TEST_TIMEOUT_SECS, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, logger, muleContext, numPorts, ports, PROPERTY_MULE_TEST_TIMEOUT, RECEIVE_TIMEOUT, TEST_MESSAGE, testTimeoutSecs
 
Constructor Summary
MapCombinerTestCase()
           
 
Method Summary
static java.util.Map buildMap(java.lang.String spec)
           
protected  void doTestMerge(MapCombiner combiner, java.lang.String spec1, java.lang.String spec2, java.lang.String specResult)
           
protected static java.lang.String drop(java.lang.String spec, java.lang.String delim)
           
protected static java.lang.String fillList(java.util.List list, java.lang.String spec)
           
protected static java.lang.String fillMap(java.util.Map map, java.lang.String spec)
           
 void testBasicMerge()
           
 void testDeepMerge()
           
 void testInfrastructure()
           
 void testMergeLists()
           
 void testOverwrite()
           
 void testRestrictedMerge()
           
 
Methods inherited from class org.mule.tck.AbstractMuleTestCase
addBuilders, checkPorts, configureMuleContext, createMuleContext, createObject, createObject, createTestInfo, createWatchdog, disposeManager, doSetUp, doTearDown, findFreePorts, getBuilder, getConfigurationResources, getPorts, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEvent, getTestInboundEvent, getTestInboundEvent, getTestInfo, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTimeoutSecs, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, giveTheTestSomeTimeToCleanUpAndThenKillIt, handleTimeout, initialiseObject, initTestTimeoutSecs, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isDisposeManagerPerSuite, isExcluded, isGracefulShutdown, isOffline, isPortFree, isStartContext, registerTestMethod, run, runBare, setDisposeManagerPerSuite, setFailOnTimeout, setName, setStartContext, setUp, suitePostTearDown, suitePreSetUp, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runTest, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapCombinerTestCase

public MapCombinerTestCase()
Method Detail

testBasicMerge

public void testBasicMerge()

testOverwrite

public void testOverwrite()

testDeepMerge

public void testDeepMerge()

testRestrictedMerge

public void testRestrictedMerge()

testMergeLists

public void testMergeLists()

doTestMerge

protected void doTestMerge(MapCombiner combiner,
                           java.lang.String spec1,
                           java.lang.String spec2,
                           java.lang.String specResult)

testInfrastructure

public void testInfrastructure()

buildMap

public static java.util.Map buildMap(java.lang.String spec)

fillMap

protected static java.lang.String fillMap(java.util.Map map,
                                          java.lang.String spec)

fillList

protected static java.lang.String fillList(java.util.List list,
                                           java.lang.String spec)

drop

protected static java.lang.String drop(java.lang.String spec,
                                       java.lang.String delim)


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