diff options
author | Arnaud Simon <arnaudsimon@apache.org> | 2008-05-22 11:42:42 +0000 |
---|---|---|
committer | Arnaud Simon <arnaudsimon@apache.org> | 2008-05-22 11:42:42 +0000 |
commit | 1a6ea93220643c862ba3520a78e1cf001a7c9439 (patch) | |
tree | fcda95bee30154ca14b19f5217dbd8312e880800 /qpid/java/systests/src/main/java/org/apache/qpid/test/client/CancelTest.java | |
parent | fa85fb8871a8b1e620479d0717f1655553a93223 (diff) | |
download | qpid-python-1a6ea93220643c862ba3520a78e1cf001a7c9439.tar.gz |
QPID-1079: Updated ...test.client tests for using QpidTestCase
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@659083 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/systests/src/main/java/org/apache/qpid/test/client/CancelTest.java')
-rw-r--r-- | qpid/java/systests/src/main/java/org/apache/qpid/test/client/CancelTest.java | 40 |
1 files changed, 12 insertions, 28 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/test/client/CancelTest.java b/qpid/java/systests/src/main/java/org/apache/qpid/test/client/CancelTest.java index 2b02f1cbbf..7b6d6eadba 100644 --- a/qpid/java/systests/src/main/java/org/apache/qpid/test/client/CancelTest.java +++ b/qpid/java/systests/src/main/java/org/apache/qpid/test/client/CancelTest.java @@ -22,19 +22,17 @@ package org.apache.qpid.test.client; import org.apache.log4j.Logger; -import org.apache.qpid.test.VMTestCase; +import org.apache.qpid.testutil.QpidTestCase; import javax.jms.Connection; -import javax.jms.ConnectionFactory; import javax.jms.MessageConsumer; import javax.jms.MessageProducer; import javax.jms.Queue; import javax.jms.QueueBrowser; import javax.jms.Session; -import javax.jms.JMSException; -import javax.naming.NamingException; import java.util.Enumeration; -public class CancelTest extends VMTestCase + +public class CancelTest extends QpidTestCase { private static final Logger _logger = Logger.getLogger(CancelTest.class); @@ -47,10 +45,10 @@ public class CancelTest extends VMTestCase super.setUp(); - _queue = (Queue) _context.lookup("queue"); + _queue = (Queue) getInitialContext().lookup("queue"); //Create Client - _clientConnection = ((ConnectionFactory) _context.lookup("connection")).createConnection(); + _clientConnection = getConnection(); _clientConnection.start(); @@ -62,10 +60,13 @@ public class CancelTest extends VMTestCase /** * Simply + * This test originally did not assert anything but was just checking + * that a message could be browsed and consumed without throwing an exception. + * It now checks that at least a message is browsed and that a message is received. */ - public void test() throws JMSException, NamingException + public void test() throws Exception { - Connection producerConnection = ((ConnectionFactory) _context.lookup("connection")).createConnection(); + Connection producerConnection = getConnection(); producerConnection.start(); @@ -78,6 +79,7 @@ public class CancelTest extends VMTestCase QueueBrowser browser = _clientSession.createBrowser(_queue); Enumeration e = browser.getEnumeration(); + assertTrue(e.hasMoreElements()); while (e.hasMoreElements()) { @@ -87,25 +89,7 @@ public class CancelTest extends VMTestCase browser.close(); MessageConsumer consumer = _clientSession.createConsumer(_queue); - consumer.receive(); + assertNotNull( consumer.receive() ); consumer.close(); } - - public void loop() - { - try - { - int run = 0; - while (true) - { - System.err.println(run++); - test(); - } - } - catch (Exception e) - { - _logger.error(e, e); - } - } - } |