org.objectweb.jtests.jms.framework
Class PTPTestCase

java.lang.Object
  extended byTestCase
      extended byorg.objectweb.jtests.jms.framework.JMSTestCase (src) 
          extended byorg.objectweb.jtests.jms.framework.PTPTestCase
Direct Known Subclasses:
ConnectionTest (src) , MessageBodyTest (src) , MessageHeaderTest (src) , MessagePropertyConversionTest (src) , MessagePropertyTest (src) , MessageTypeTest (src) , QueueBrowserTest (src) , QueueSessionTest (src) , SelectorSyntaxTest (src) , SelectorTest (src) , SessionTest (src) , TemporaryQueueTest (src)

public class PTPTestCase
extends JMSTestCase (src)

Creates convenient Point to Point JMS objects which can be needed for tests.
This class defines the setUp and tearDown methods so that JMS administrated objects and other "ready to use" PTP objects (that is to say queues, sessions, senders and receviers) are available conveniently for the test cases.
Classes which want that convenience should extend PTPTestCase instead of JMSTestCase.

See Also:
Serialized Form

Field Summary
protected  Admin (src) admin
           
protected  javax.naming.InitialContext ctx
           
protected  QueueReceiver (src) receiver
          Receiver on queue
protected  QueueConnection (src) receiverConnection
          QueueConnection of the receiver
protected  QueueConnectionFactory (src) receiverQCF
          QueueConnectionFactory of the receiver
protected  Queue (src) receiverQueue
          Queue used by a receiver
protected  QueueSession (src) receiverSession
          QueueSession of the receiver (non transacted, AUTO_ACKNOWLEDGE)
protected  QueueSender (src) sender
          Sender on queue
protected  QueueConnection (src) senderConnection
          QueueConnection of the sender
protected  QueueConnectionFactory (src) senderQCF
          QueueConnectionFactory of the sender
protected  Queue (src) senderQueue
          Queue used by a sender
protected  QueueSession (src) senderSession
          QueueSession of the sender (non transacted, AUTO_ACKNOWLEDGE)
 
Constructor Summary
PTPTestCase(java.lang.String name)
           
 
Method Summary
protected  void setUp()
          Create all administrated objects connections and sessions ready to use for tests.
protected  void tearDown()
          Close connections and delete administrated objects
 
Methods inherited from class org.objectweb.jtests.jms.framework.JMSTestCase (src)
fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

admin

protected Admin (src)  admin

ctx

protected javax.naming.InitialContext ctx

senderQueue

protected Queue (src)  senderQueue
Queue used by a sender


sender

protected QueueSender (src)  sender
Sender on queue


senderQCF

protected QueueConnectionFactory (src)  senderQCF
QueueConnectionFactory of the sender


senderConnection

protected QueueConnection (src)  senderConnection
QueueConnection of the sender


senderSession

protected QueueSession (src)  senderSession
QueueSession of the sender (non transacted, AUTO_ACKNOWLEDGE)


receiverQueue

protected Queue (src)  receiverQueue
Queue used by a receiver


receiver

protected QueueReceiver (src)  receiver
Receiver on queue


receiverQCF

protected QueueConnectionFactory (src)  receiverQCF
QueueConnectionFactory of the receiver


receiverConnection

protected QueueConnection (src)  receiverConnection
QueueConnection of the receiver


receiverSession

protected QueueSession (src)  receiverSession
QueueSession of the receiver (non transacted, AUTO_ACKNOWLEDGE)

Constructor Detail

PTPTestCase

public PTPTestCase(java.lang.String name)
Method Detail

setUp

protected void setUp()
Create all administrated objects connections and sessions ready to use for tests.
Start connections.


tearDown

protected void tearDown()
Close connections and delete administrated objects