org.mule.test.integration.transport.jdbc
Class AbstractJdbcTransactionalFunctionalTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.mule.tck.AbstractMuleTestCase
              extended by org.mule.test.integration.transport.jdbc.AbstractJdbcFunctionalTestCase
                  extended by org.mule.test.integration.transport.jdbc.AbstractJdbcTransactionalFunctionalTestCase
All Implemented Interfaces:
Test, org.mule.api.context.notification.ServerNotificationListener, org.mule.api.context.notification.TransactionNotificationListener, TestCaseWatchdogTimeoutHandler
Direct Known Subclasses:
JdbcTransactionalJdbcFunctionalTestCase, JdbcTransactionalXaFunctionalTestCase

public abstract class AbstractJdbcTransactionalFunctionalTestCase
extends AbstractJdbcFunctionalTestCase
implements org.mule.api.context.notification.TransactionNotificationListener


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.test.integration.transport.jdbc.AbstractJdbcFunctionalTestCase
AbstractJdbcFunctionalTestCase.JdbcFunctionalTestComponent
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase
AbstractMuleTestCase.TestInfo
 
Field Summary
protected  boolean rollbacked
           
 
Fields inherited from class org.mule.test.integration.transport.jdbc.AbstractJdbcFunctionalTestCase
CLIENT_CONNECTION_STRING, CLIENT_DRIVER_NAME, connector, CONNECTOR_NAME, dataSource, DEFAULT_IN_URI, DEFAULT_MESSAGE, DEFAULT_OUT_URI, EMBEDDED_CONNECTION_STRING, EMBEDDED_DRIVER_NAME, model, SQL_ACK, SQL_READ, SQL_WRITE
 
Fields inherited from class org.mule.tck.AbstractMuleTestCase
callbackCalled, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, logger, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE
 
Constructor Summary
AbstractJdbcTransactionalFunctionalTestCase()
           
 
Method Summary
protected  void doSetUp()
           
protected abstract  org.mule.api.transaction.TransactionFactory getTransactionFactory()
           
 org.mule.api.service.Service initialiseService(byte txBeginAction, org.mule.tck.functional.EventCallback callback)
           
 void onNotification(org.mule.api.context.notification.ServerNotification notification)
           
 void testReceiveAndSendWithException()
           
 
Methods inherited from class org.mule.test.integration.transport.jdbc.AbstractJdbcFunctionalTestCase
createClientDataSource, createConnector, createDataSource, createEmbeddedDataSource, emptyTable, execSqlQuery, execSqlUpdate, getConnection, getDataSource, getInDest, getOutDest, suitePreSetUp
 
Methods inherited from class org.mule.tck.AbstractMuleTestCase
configureMuleContext, createMuleContext, createTestInfo, createWatchdog, disposeManager, 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, 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
 

Field Detail

rollbacked

protected boolean rollbacked
Constructor Detail

AbstractJdbcTransactionalFunctionalTestCase

public AbstractJdbcTransactionalFunctionalTestCase()
Method Detail

doSetUp

protected void doSetUp()
                throws Exception
Overrides:
doSetUp in class AbstractJdbcFunctionalTestCase
Throws:
Exception

testReceiveAndSendWithException

public void testReceiveAndSendWithException()
                                     throws Exception
Throws:
Exception

initialiseService

public org.mule.api.service.Service initialiseService(byte txBeginAction,
                                                      org.mule.tck.functional.EventCallback callback)
                                               throws Exception
Throws:
Exception

onNotification

public void onNotification(org.mule.api.context.notification.ServerNotification notification)
Specified by:
onNotification in interface org.mule.api.context.notification.ServerNotificationListener

getTransactionFactory

protected abstract org.mule.api.transaction.TransactionFactory getTransactionFactory()


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