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:
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, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, logger, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE
 
Constructor Summary
MapCombinerTestCase()
           
 
Method Summary
static Map buildMap(String spec)
           
protected  void doTestMerge(org.mule.util.MapCombiner combiner, String spec1, String spec2, String specResult)
           
protected static String drop(String spec, String delim)
           
protected static String fillList(List list, String spec)
           
protected static String fillMap(Map map, String spec)
           
 void testBasicMerge()
           
 void testDeepMerge()
           
 void testInfrastructure()
           
 void testMergeLists()
           
 void testOverwrite()
           
 void testRestrictedMerge()
           
 
Methods inherited from class org.mule.tck.AbstractMuleTestCase
configureMuleContext, createMuleContext, createTestInfo, createWatchdog, disposeManager, doSetUp, doTearDown, getBuilder, getConfigurationResources, getName, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEvent, getTestInfo, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTransformer, handleTimeout, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isDisposeManagerPerSuite, isExcluded, isOffline, isStartContext, registerTestMethod, run, runBare, setDisposeManagerPerSuite, setName, setStartContext, setUp, suitePostTearDown, suitePreSetUp, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, 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
 
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(org.mule.util.MapCombiner combiner,
                           String spec1,
                           String spec2,
                           String specResult)

testInfrastructure

public void testInfrastructure()

buildMap

public static Map buildMap(String spec)

fillMap

protected static String fillMap(Map map,
                                String spec)

fillList

protected static String fillList(List list,
                                 String spec)

drop

protected static String drop(String spec,
                             String delim)


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.