summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorAidan Skinner <aidan@apache.org>2008-09-19 15:20:05 +0000
committerAidan Skinner <aidan@apache.org>2008-09-19 15:20:05 +0000
commit9954f70ce1a3982d9a54c1da0e4050d4c8ebde70 (patch)
treed57c245b0b28c30678c3c8824eead1f64c9f8fdc /java
parent7afcca6c7f08224ad5c7b44d8215f4c68c08dd65 (diff)
downloadqpid-python-9954f70ce1a3982d9a54c1da0e4050d4c8ebde70.tar.gz
QPID-1286: Change test and variable names as per review.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@697130 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-rw-r--r--java/broker/src/main/java/org/apache/qpid/server/queue/AMQPriorityQueue.java6
-rw-r--r--java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java154
2 files changed, 78 insertions, 82 deletions
diff --git a/java/broker/src/main/java/org/apache/qpid/server/queue/AMQPriorityQueue.java b/java/broker/src/main/java/org/apache/qpid/server/queue/AMQPriorityQueue.java
index d7aef34a10..34a70c6969 100644
--- a/java/broker/src/main/java/org/apache/qpid/server/queue/AMQPriorityQueue.java
+++ b/java/broker/src/main/java/org/apache/qpid/server/queue/AMQPriorityQueue.java
@@ -52,12 +52,8 @@ public class AMQPriorityQueue extends SimpleAMQQueue
while(subIter.advance() && !entry.isAcquired())
{
final Subscription subscription = subIter.getNode().getSubscription();
- if (subIter.getNode().isDeleted())
- {
- continue;
- }
QueueEntry subnode = subscription.getLastSeenEntry();
- while(entry.compareTo(subnode) < 0 && !entry.isAcquired())
+ while(subnode != null && entry.compareTo(subnode) < 0 && !entry.isAcquired())
{
if(subscription.setLastSeenEntry(subnode,entry))
{
diff --git a/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java b/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java
index e5a287c037..e2a438e199 100644
--- a/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java
+++ b/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java
@@ -44,15 +44,15 @@ import org.apache.qpid.server.virtualhost.VirtualHost;
public class SimpleAMQQueueTest extends TestCase
{
- protected SimpleAMQQueue queue;
- protected VirtualHost virtualHost;
- protected MessageStore store = new TestableMemoryMessageStore();
- protected AMQShortString qname = new AMQShortString("qname");
- protected AMQShortString owner = new AMQShortString("owner");
- protected AMQShortString routingKey = new AMQShortString("routing key");
- protected DirectExchange exchange = new DirectExchange();
- protected MockSubscription subscription = new MockSubscription();
- protected FieldTable arguments = null;
+ protected SimpleAMQQueue _queue;
+ protected VirtualHost _virtualHost;
+ protected MessageStore _store = new TestableMemoryMessageStore();
+ protected AMQShortString _qname = new AMQShortString("qname");
+ protected AMQShortString _owner = new AMQShortString("owner");
+ protected AMQShortString _routingKey = new AMQShortString("routing key");
+ protected DirectExchange _exchange = new DirectExchange();
+ protected MockSubscription _subscription = new MockSubscription();
+ protected FieldTable _arguments = null;
MessagePublishInfo info = new MessagePublishInfo()
{
@@ -90,25 +90,25 @@ public class SimpleAMQQueueTest extends TestCase
//Create Application Registry for test
ApplicationRegistry applicationRegistry = (ApplicationRegistry)ApplicationRegistry.getInstance(1);
- virtualHost = new VirtualHost("vhost", store);
- applicationRegistry.getVirtualHostRegistry().registerVirtualHost(virtualHost);
+ _virtualHost = new VirtualHost("vhost", _store);
+ applicationRegistry.getVirtualHostRegistry().registerVirtualHost(_virtualHost);
- queue = (SimpleAMQQueue) AMQQueueFactory.createAMQQueueImpl(qname, false, owner, false, virtualHost, arguments);
+ _queue = (SimpleAMQQueue) AMQQueueFactory.createAMQQueueImpl(_qname, false, _owner, false, _virtualHost, _arguments);
}
@Override
protected void tearDown()
{
- queue.stop();
+ _queue.stop();
ApplicationRegistry.remove(1);
}
public void testCreateQueue() throws AMQException
{
- queue.stop();
+ _queue.stop();
try {
- queue = (SimpleAMQQueue) AMQQueueFactory.createAMQQueueImpl(null, false, owner, false, virtualHost, arguments );
- assertNull("Queue was created", queue);
+ _queue = (SimpleAMQQueue) AMQQueueFactory.createAMQQueueImpl(null, false, _owner, false, _virtualHost, _arguments );
+ assertNull("Queue was created", _queue);
}
catch (IllegalArgumentException e)
{
@@ -117,8 +117,8 @@ public class SimpleAMQQueueTest extends TestCase
}
try {
- queue = new SimpleAMQQueue(qname, false, owner, false, null);
- assertNull("Queue was created", queue);
+ _queue = new SimpleAMQQueue(_qname, false, _owner, false, null);
+ assertNull("Queue was created", _queue);
}
catch (IllegalArgumentException e)
{
@@ -126,38 +126,38 @@ public class SimpleAMQQueueTest extends TestCase
e.getMessage().contains("Host"));
}
- queue = (SimpleAMQQueue) AMQQueueFactory.createAMQQueueImpl(qname, false, owner, false,
- virtualHost, arguments);
- assertNotNull("Queue was not created", queue);
+ _queue = (SimpleAMQQueue) AMQQueueFactory.createAMQQueueImpl(_qname, false, _owner, false,
+ _virtualHost, _arguments);
+ assertNotNull("Queue was not created", _queue);
}
public void testGetVirtualHost()
{
- assertEquals("Virtual host was wrong", virtualHost, queue.getVirtualHost());
+ assertEquals("Virtual host was wrong", _virtualHost, _queue.getVirtualHost());
}
public void testBinding()
{
try
{
- queue.bind(exchange, routingKey, null);
+ _queue.bind(_exchange, _routingKey, null);
assertTrue("Routing key was not bound",
- exchange.getBindings().containsKey(routingKey));
+ _exchange.getBindings().containsKey(_routingKey));
assertEquals("Queue was not bound to key",
- exchange.getBindings().get(routingKey).get(0),
- queue);
+ _exchange.getBindings().get(_routingKey).get(0),
+ _queue);
assertEquals("Exchange binding count", 1,
- queue.getExchangeBindings().size());
- assertEquals("Wrong exchange bound", routingKey,
- queue.getExchangeBindings().get(0).getRoutingKey());
- assertEquals("Wrong exchange bound", exchange,
- queue.getExchangeBindings().get(0).getExchange());
+ _queue.getExchangeBindings().size());
+ assertEquals("Wrong exchange bound", _routingKey,
+ _queue.getExchangeBindings().get(0).getRoutingKey());
+ assertEquals("Wrong exchange bound", _exchange,
+ _queue.getExchangeBindings().get(0).getExchange());
- queue.unBind(exchange, routingKey, null);
+ _queue.unBind(_exchange, _routingKey, null);
assertFalse("Routing key was still bound",
- exchange.getBindings().containsKey(routingKey));
+ _exchange.getBindings().containsKey(_routingKey));
assertNull("Routing key was not empty",
- exchange.getBindings().get(routingKey));
+ _exchange.getBindings().get(_routingKey));
}
catch (AMQException e)
{
@@ -168,63 +168,63 @@ public class SimpleAMQQueueTest extends TestCase
public void testSubscription() throws AMQException
{
// Check adding a subscription adds it to the queue
- queue.registerSubscription(subscription, false);
- assertEquals("Subscription did not get queue", queue,
- subscription.getQueue());
+ _queue.registerSubscription(_subscription, false);
+ assertEquals("Subscription did not get queue", _queue,
+ _subscription.getQueue());
assertEquals("Queue does not have consumer", 1,
- queue.getConsumerCount());
+ _queue.getConsumerCount());
assertEquals("Queue does not have active consumer", 1,
- queue.getActiveConsumerCount());
+ _queue.getActiveConsumerCount());
// Check sending a message ends up with the subscriber
AMQMessage messageA = createMessage(new Long(24));
- queue.enqueue(null, messageA);
- assertEquals(messageA, subscription.getLastSeenEntry().getMessage());
+ _queue.enqueue(null, messageA);
+ assertEquals(messageA, _subscription.getLastSeenEntry().getMessage());
// Check removing the subscription removes it's information from the queue
- queue.unregisterSubscription(subscription);
- assertTrue("Subscription still had queue", subscription.isClosed());
- assertFalse("Queue still has consumer", 1 == queue.getConsumerCount());
+ _queue.unregisterSubscription(_subscription);
+ assertTrue("Subscription still had queue", _subscription.isClosed());
+ assertFalse("Queue still has consumer", 1 == _queue.getConsumerCount());
assertFalse("Queue still has active consumer",
- 1 == queue.getActiveConsumerCount());
+ 1 == _queue.getActiveConsumerCount());
AMQMessage messageB = createMessage(new Long (25));
- queue.enqueue(null, messageB);
- QueueEntry entry = subscription.getLastSeenEntry();
+ _queue.enqueue(null, messageB);
+ QueueEntry entry = _subscription.getLastSeenEntry();
assertNull(entry);
}
public void testQueueNoSubscriber() throws AMQException, InterruptedException
{
AMQMessage messageA = createMessage(new Long(24));
- queue.enqueue(null, messageA);
- queue.registerSubscription(subscription, false);
+ _queue.enqueue(null, messageA);
+ _queue.registerSubscription(_subscription, false);
Thread.sleep(150);
- assertEquals(messageA, subscription.getLastSeenEntry().getMessage());
+ assertEquals(messageA, _subscription.getLastSeenEntry().getMessage());
}
public void testExclusiveConsumer() throws AMQException
{
// Check adding an exclusive subscription adds it to the queue
- queue.registerSubscription(subscription, true);
- assertEquals("Subscription did not get queue", queue,
- subscription.getQueue());
+ _queue.registerSubscription(_subscription, true);
+ assertEquals("Subscription did not get queue", _queue,
+ _subscription.getQueue());
assertEquals("Queue does not have consumer", 1,
- queue.getConsumerCount());
+ _queue.getConsumerCount());
assertEquals("Queue does not have active consumer", 1,
- queue.getActiveConsumerCount());
+ _queue.getActiveConsumerCount());
// Check sending a message ends up with the subscriber
AMQMessage messageA = createMessage(new Long(24));
- queue.enqueue(null, messageA);
- assertEquals(messageA, subscription.getLastSeenEntry().getMessage());
+ _queue.enqueue(null, messageA);
+ assertEquals(messageA, _subscription.getLastSeenEntry().getMessage());
// Check we cannot add a second subscriber to the queue
Subscription subB = new MockSubscription();
Exception ex = null;
try
{
- queue.registerSubscription(subB, false);
+ _queue.registerSubscription(subB, false);
}
catch (AMQException e)
{
@@ -235,11 +235,11 @@ public class SimpleAMQQueueTest extends TestCase
// Check we cannot add an exclusive subscriber to a queue with an
// existing subscription
- queue.unregisterSubscription(subscription);
- queue.registerSubscription(subscription, false);
+ _queue.unregisterSubscription(_subscription);
+ _queue.registerSubscription(_subscription, false);
try
{
- queue.registerSubscription(subB, true);
+ _queue.registerSubscription(subB, true);
}
catch (AMQException e)
{
@@ -250,25 +250,25 @@ public class SimpleAMQQueueTest extends TestCase
public void testAutoDeleteQueue() throws Exception
{
- queue.stop();
- queue = new SimpleAMQQueue(qname, false, owner, true, virtualHost);
- queue.registerSubscription(subscription, false);
+ _queue.stop();
+ _queue = new SimpleAMQQueue(_qname, false, _owner, true, _virtualHost);
+ _queue.registerSubscription(_subscription, false);
AMQMessage message = createMessage(new Long(25));
- queue.enqueue(null, message);
- queue.unregisterSubscription(subscription);
+ _queue.enqueue(null, message);
+ _queue.unregisterSubscription(_subscription);
assertTrue("Queue was not deleted when subscription was removed",
- queue.isDeleted());
+ _queue.isDeleted());
}
public void testResend() throws Exception
{
- queue.registerSubscription(subscription, false);
+ _queue.registerSubscription(_subscription, false);
Long id = new Long(26);
AMQMessage message = createMessage(id);
- queue.enqueue(null, message);
- QueueEntry entry = subscription.getLastSeenEntry();
+ _queue.enqueue(null, message);
+ QueueEntry entry = _subscription.getLastSeenEntry();
entry.setRedelivered(true);
- queue.resend(entry, subscription);
+ _queue.resend(entry, _subscription);
}
@@ -279,9 +279,9 @@ public class SimpleAMQQueueTest extends TestCase
AMQMessage message = createMessage(messageId);
// Put message on queue
- queue.enqueue(null, message);
+ _queue.enqueue(null, message);
// Get message id
- Long testmsgid = queue.getMessagesOnTheQueue(1).get(0);
+ Long testmsgid = _queue.getMessagesOnTheQueue(1).get(0);
// Check message id
assertEquals("Message ID was wrong", messageId, testmsgid);
@@ -295,10 +295,10 @@ public class SimpleAMQQueueTest extends TestCase
Long messageId = new Long(i);
AMQMessage message = createMessage(messageId);
// Put message on queue
- queue.enqueue(null, message);
+ _queue.enqueue(null, message);
}
// Get message ids
- List<Long> msgids = queue.getMessagesOnTheQueue(5);
+ List<Long> msgids = _queue.getMessagesOnTheQueue(5);
// Check message id
for (int i = 0; i < 5; i++)
@@ -316,10 +316,10 @@ public class SimpleAMQQueueTest extends TestCase
Long messageId = new Long(i);
AMQMessage message = createMessage(messageId);
// Put message on queue
- queue.enqueue(null, message);
+ _queue.enqueue(null, message);
}
// Get message ids
- List<Long> msgids = queue.getMessagesOnTheQueue(5, 5);
+ List<Long> msgids = _queue.getMessagesOnTheQueue(5, 5);
// Check message id
for (int i = 0; i < 5; i++)