|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| ConnectionFactoryTestCase | This interface enables generic connection factory test cases to be run for each JMS connection factory type. |
| ConnectionTestCase | This interface enables generic connection test cases to be run for each JMS connection type. |
| ExecutionListener | This interface enables the state of running applications to be monitored |
| JMSTest | This interface is the base interface for generic tests that can be to be run for different connection factories, connections, and sessions. |
| MessageComparer | Interface for comparing messages |
| MessagePopulator | Interface for populating messages |
| MessageReceiver | Interface for receiving messages from a MessageConsumer or
QueueBrowser. |
| MessageSender | Interface for sending messages using a MessageProducer |
| MessageTestCase | This interface enables generic message test cases to be run for each JMS message type. |
| MessageVerifier | Interface for verifying message content |
| Messenger | This interface enables messaging operations to be performed in a separate JVM |
| SendReceiveTestCase | This interface enables generic send/receive message test cases to be run for each JMS message, session and synchronous/asynchronous processing type. |
| SessionTestCase | This interface enables generic session test cases to be run for each JMS session type. |
| Class Summary | |
| AbstractConnectionFactoryTestCase | This class provides a default implementation of the
ConnectionFactoryTestCase interface. |
| AbstractConnectionTestCase | This class provides a default implementation of the
ConnectionTestCase interface. |
| AbstractMessageComparer | A helper class for comparing messages. |
| AbstractMessagePopulator | A helper class for populating messages. |
| AbstractMessageTestCase | This class provides a default implementation of the MessageTestCase
interface. |
| AbstractMessageTestRunner | This class enables generic message test cases to be run for each JMS message type. |
| AbstractMessageVerifier | A helper class for verifying the content of messages. |
| AbstractSendReceiveTestCase | This class provides a default implementation of the
SendReceiveTestCase interface. |
| AbstractSessionTestCase | This class provides a default implementation of the SessionTestCase
interface. |
| AbstractTestRunner | This class enables test cases to be run against different JMS providers |
| AckType | Helper class used to indicate what message acknowledgement type should be used to run a particular test case against |
| AckTypes | Helper class used to indicate what message acknowledgement types to run a particular test case against |
| Admin | This class enables the state of a running compliance suite to be captured, and the suite to be terminated. |
| AsyncExecutor | This class enables java applications to be executed asynchronously, with the output being captured, or echoed to System.out and System.err Clients can register a listener to be notified when the application starts and stops. |
| AttributeHelper | A helper class for retrieving attributes from class meta-data. |
| BasicMessagePopulator | A basic message populator that populates message bodies with 'Hello World!'. |
| CachingListener | Helper class for receiving messages asynchronously and caching them |
| ChainedMessagePopulator | A helper class for populating messages by invoking a sequence of other message populators. |
| ClassHelper | Helper for loading classes and setting/getting any public properties. |
| CompletionListener | Helper class to synchronize on the completion of tasks |
| ConnectionFactoryHelper | Helper for performing connection factory operations |
| ConnectionFactoryTypes | Helper class used to indicate what JMS connection factory types to run a particular test case against |
| ConnectionHelper | Helper for performing connection operations |
| ConnectionTestRunner | This class enables generic connection test cases to be run for each JMS connection type. |
| CountingListener | Helper class for counting the number of messages received. |
| DelayedAction | Helper class to run an action in a separate thread after a delay, and catch any exception that the action generates. |
| DelegatingListener | A listener which delegates to one or more registered listeners |
| DeliveryType | Helper class used to indicate what delivery, destination type and message receipt mode should be used to run a particular test case against |
| DeliveryTypes | Helper class used to indicate what delivery, destination type and message receipt modes should be used to run a particular test case against |
| DestinationHelper | Helper for creating, destroying and comparing Destination objects |
| EchoListener | This helper class implements the MessageListener interface and
echoes messages to another destination |
| Executor | This class enables commands to be executed, with the output being captured, or echoed to System.out and System.err |
| JMSTestCase | This class is the base class for generic test cases that can be to be run for different connection factories, connections, and sessions. |
| JMSTestRunner | This class enables test cases to be run against different JMS providers |
| JUnitTestRunner | JUnit test runner which logs a trace as the tests are executed, followed by a summary at the end. |
| MessageBodyComparer | A helper class for comparing the body of two messages. |
| MessageBodyReferenceComparer | A helper class for comparing if the body of two messages refer to the same object(s). |
| MessageContentPopulator | A message populator that populates the body of messages with a string |
| MessageCreator | Helper class for creating, and optionally populating messages |
| MessageFactory | A factory for creating, and optionally populating messages |
| MessagePropertyComparer | A helper class for comparing the properties of two messages. |
| MessageSizePopulator | A message populator that populates the body of messages with data of a specific size |
| MessageTestRunner | This class enables generic message test cases to be run for each JMS message type. |
| MessageTypes | Helper class used to indicate what JMS message types to run a particular test case against |
| MessagingBehaviour | Determines the behaviour for sending and receiving messages |
| MessagingHelper | Helper class for performing messaging operations |
| MethodCache | Helper for caching the methods of a class to avoid expensive
Class.getDeclaredMethods() and Class.getMethod(java.lang.String, java.lang.Class[]) calls |
| MethodInvoker | A helper class for invoking methods, and verifying that any exception thrown matches that expected. |
| Property | This elment defines a property that can be set on an object, or obtained from an object using set/get methods corresponding to the name attribute. |
| PropertyDescriptor | Class PropertyDescriptor. |
| PropertyHelper | Helper for manipulating Property instances |
| PropertyPopulator | A message populator that populates properties using a list of
Property instances |
| ProviderTestRunner | This class enables generic connection factory test cases to be run for each JMS provider. |
| ReceiptType | Helper class used to indicate what message receipt type should be used to run a particular test case with |
| SendReceiveTestInvoker | Helper class to run a test case, for the given message type, delivery mode, messaging mode, and destination type. |
| SendReceiveTestRunner | This class enables generic message test cases to be run for each JMS message type using different delivery modes, synchronous/asynchronous messaging, and administered and non-administered destinations. |
| SequenceMessagePopulator | A message populator that populates the body of messages with a sequence number. |
| SequencePropertyPopulator | A message populator that populates the 'JMSXGroupID' and 'JMSXGroupSeq' properties of a message. |
| SessionHelper | Helper class for performing session operations |
| SessionTestRunner | This class enables generic session test cases to be run for each JMS session type. |
| StressTestRunner | This class enables stress test cases to be run against different JMS providers |
| TestContext | Instances of this class maintain the context of the current test case. |
| TestContextHelper | Helper to create new TestContext instances using existing contexts
as prototypes |
| TestCoverage | This class maintains the state of the test suite's coverage of requirements |
| TestCreator | Helper class for creating JUnit test cases runnable by JMSTestRunner |
| TestFilter | Instances of this class determine if a test case is to be tested or not,
based on a filter specified by Filter |
| TestProperties | Helper class to provide access to properties defined in a jmscts.properties property file. |
| TestRunner | This is the base class for test case runners. |
| TestStatistics | This class maintains statistics for the test suite |
| Text | Class Text. |
| TextDescriptor | Class TextDescriptor. |
| ThreadedAction | Helper class to run an action in a separate thread, and catch any exception that the action generates. |
| ThreadedActions | Helper class to run and wait for completion of a set of
ThreadedAction instances. |
| ThreadedReceiver | Helper class which performs message receipt in a separate thread |
| ThreadedSender | Helper class which performs message production in a separate thread |
| WaitingListener | This class implements the MessageListener interface and enables
clients to synchronize behaviour with the WaitingListener.onMessage(javax.jms.Message) method. |
Core code used to execute JMS CTS
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||