|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.qpid.test.utils.QpidTestCase
org.apache.qpid.test.utils.QpidBrokerTestCase
org.apache.qpid.test.unit.xa.AbstractXATestCase
org.apache.qpid.test.unit.xa.FaultTest
public class FaultTest
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.qpid.test.utils.QpidBrokerTestCase |
---|
QpidBrokerTestCase.MessageType |
Field Summary |
---|
Fields inherited from class org.apache.qpid.test.unit.xa.AbstractXATestCase |
---|
_consumer, _message, _producer, _sequenceNumberPropertyName, _xaResource |
Fields inherited from class org.apache.qpid.test.utils.QpidBrokerTestCase |
---|
_broker, _brokerLanguage, _brokerLogPrefix, _brokerOutputStream, _brokerPersistent, _brokers, _configFile, _connectionFactory, _connections, _initialContext, _interleaveBrokerLog, _output, _outputFile, _testName, BROKER_READY, CONTENT, CPP, DEFAULT_MANAGEMENT_PORT, DEFAULT_MESSAGE_SIZE, DEFAULT_PORT, DEFAULT_SSL_PORT, DEFAULT_VM_PORT, EXTERNAL, INDEX, JAVA, LOGMONITOR_TIMEOUT, QPID_HOME, QpidHome, QUEUE, RECEIVE_TIMEOUT, TOPIC, VM |
Fields inherited from class org.apache.qpid.test.utils.QpidTestCase |
---|
MEMORY_STORE_CLASS_NAME, MS_CLASS_NAME_KEY |
Constructor Summary | |
---|---|
FaultTest()
|
Method Summary | |
---|---|
static junit.framework.TestSuite |
getSuite()
Gets the test suite tests |
void |
init()
Initialize standard actors |
static void |
main(String[] args)
Run the test suite. |
void |
tearDown()
|
void |
testCommit()
Strategy: Check that the expected XA exception is thrown when: A non started xid is committed A non ended xid is committed A non prepared xid is committed with one phase set to false. |
void |
testEnd()
Strategy: Check that a XA exception is thrown when: A non started xid is ended |
void |
testForget()
Strategy: Check that a XA exception is thrown when: Call forget on an unknown xid call forget on a started xid A non started xid is prepared A non ended xis is prepared |
void |
testPrepare()
Strategy: Check that a XA exception is thrown when: A non started xid is prepared A non ended xid is prepared |
void |
testRollback()
Strategy: Check that the expected XA exception is thrown when: A non started xid is rolled back A non ended xid is rolled back |
void |
testSameXID()
Strategy: Invoke start twice with the same xid on an XA resource. |
void |
testTransactionTimeout()
Strategy: Check that a transaction timeout as expected - set timeout to 10ms - sleep 1000ms - call end and check that the expected exception is thrown |
void |
testTransactionTimeoutAfterCommit()
Strategy: Set the transaction timeout to 1000 |
void |
testTransactionTimeoutvalue()
Strategy: Check that the timeout is set correctly |
void |
testWrongStartFlag()
Strategy: Invoke start on a XA resource with flag other than TMNOFLAGS, TMJOIN, or TMRESUME. |
Methods inherited from class org.apache.qpid.test.unit.xa.AbstractXATestCase |
---|
getNewXid, init, setUp |
Methods inherited from class org.apache.qpid.test.utils.QpidTestCase |
---|
getTestProfileMessageStoreClassName, run |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, runTest, setName, 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 |
---|
public FaultTest()
Method Detail |
---|
public static junit.framework.TestSuite getSuite()
public static void main(String[] args)
args
- Any command line arguments specified to this class.public void tearDown() throws Exception
tearDown
in class QpidBrokerTestCase
Exception
public void init() throws Exception
init
in class AbstractXATestCase
Exception
public void testSameXID() throws Exception
Exception
public void testWrongStartFlag()
public void testEnd()
public void testForget()
public void testPrepare()
public void testCommit() throws Exception
Exception
public void testRollback()
public void testTransactionTimeoutvalue() throws Exception
Exception
public void testTransactionTimeout() throws Exception
Exception
public void testTransactionTimeoutAfterCommit() throws Exception
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |