org.objectweb.jtests.jms.framework
Class PTPTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.objectweb.jtests.jms.framework.JMSTestCase
              extended by org.objectweb.jtests.jms.framework.PTPTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ConnectionTest, JMSXPropertyTest, MessageBodyTest, MessageHeaderTest, MessagePropertyConversionTest, MessagePropertyTest, MessageTypeTest, QueueBrowserTest, QueueSessionTest, SelectorSyntaxTest, SelectorTest, SessionTest, TemporaryQueueTest

public class PTPTestCase
extends JMSTestCase

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.

Version:
$Id: PTPTestCase.java,v 1.1 2007/03/29 04:28:35 starksm Exp $
Author:
Jeff Mesnil (jmesnil@inrialpes.fr)

Field Summary
protected  Admin admin
           
protected  javax.naming.InitialContext ctx
           
protected  javax.jms.QueueReceiver receiver
          Receiver on queue
protected  javax.jms.QueueConnection receiverConnection
          QueueConnection of the receiver
protected  javax.jms.QueueConnectionFactory receiverQCF
          QueueConnectionFactory of the receiver
protected  javax.jms.Queue receiverQueue
          Queue used by a receiver
protected  javax.jms.QueueSession receiverSession
          QueueSession of the receiver (non transacted, AUTO_ACKNOWLEDGE)
protected  javax.jms.QueueSender sender
          Sender on queue
protected  javax.jms.QueueConnection senderConnection
          QueueConnection of the sender
protected  javax.jms.QueueConnectionFactory senderQCF
          QueueConnectionFactory of the sender
protected  javax.jms.Queue senderQueue
          Queue used by a sender
protected  javax.jms.QueueSession 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
fail, getProviderProperties
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, 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, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

admin

protected Admin admin

ctx

protected javax.naming.InitialContext ctx

senderQueue

protected javax.jms.Queue senderQueue
Queue used by a sender


sender

protected javax.jms.QueueSender sender
Sender on queue


senderQCF

protected javax.jms.QueueConnectionFactory senderQCF
QueueConnectionFactory of the sender


senderConnection

protected javax.jms.QueueConnection senderConnection
QueueConnection of the sender


senderSession

protected javax.jms.QueueSession senderSession
QueueSession of the sender (non transacted, AUTO_ACKNOWLEDGE)


receiverQueue

protected javax.jms.Queue receiverQueue
Queue used by a receiver


receiver

protected javax.jms.QueueReceiver receiver
Receiver on queue


receiverQCF

protected javax.jms.QueueConnectionFactory receiverQCF
QueueConnectionFactory of the receiver


receiverConnection

protected javax.jms.QueueConnection receiverConnection
QueueConnection of the receiver


receiverSession

protected javax.jms.QueueSession 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.

Overrides:
setUp in class junit.framework.TestCase

tearDown

protected void tearDown()
Close connections and delete administrated objects

Overrides:
tearDown in class junit.framework.TestCase


Copyright © 2011 JBoss, A division of Red Hat. All Rights Reserved.