summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Greig <rgreig@apache.org>2006-12-20 19:12:01 +0000
committerRobert Greig <rgreig@apache.org>2006-12-20 19:12:01 +0000
commit30740c7824aed3b1f3984ee9992fde365c72cd16 (patch)
tree3cf5923dd2efdc449fc75bcf91c0550cd473a183
parent2fa0f019223db3af34f6697e479bfa8c64a46891 (diff)
downloadqpid-python-30740c7824aed3b1f3984ee9992fde365c72cd16.tar.gz
Merge of trunk up to rev 486021
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/new_persistence@489172 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--java/client/src/test/java/org/apache/qpid/client/message/TestMessageHelper.java46
-rw-r--r--java/systests/pom.xml10
-rw-r--r--java/systests/src/old_test/java/org/apache/qpid/server/exchange/HeadersExchangePerformanceTest.java (renamed from java/systests/src/test/java/org/apache/qpid/server/exchange/HeadersExchangePerformanceTest.java)0
-rw-r--r--java/systests/src/old_test/java/org/apache/qpid/server/protocol/TestProtocolInitiation.java (renamed from java/systests/src/test/java/org/apache/qpid/server/protocol/TestProtocolInitiation.java)0
-rw-r--r--java/systests/src/old_test/java/org/apache/qpid/server/queue/QueueConcurrentPerfTest.java (renamed from java/systests/src/test/java/org/apache/qpid/server/queue/QueueConcurrentPerfTest.java)0
-rw-r--r--java/systests/src/old_test/java/org/apache/qpid/server/queue/QueuePerfTest.java (renamed from java/systests/src/test/java/org/apache/qpid/server/queue/QueuePerfTest.java)0
-rw-r--r--java/systests/src/old_test/java/org/apache/qpid/server/queue/SendPerfTest.java (renamed from java/systests/src/test/java/org/apache/qpid/server/queue/SendPerfTest.java)0
-rw-r--r--java/systests/src/old_test/java/org/apache/qpid/server/util/ConcurrentTest.java (renamed from java/systests/src/test/java/org/apache/qpid/server/util/ConcurrentTest.java)0
-rw-r--r--java/systests/src/old_test/java/org/apache/qpid/test/unit/ack/DisconnectAndRedeliverTest.java (renamed from java/systests/src/test/java/org/apache/qpid/test/unit/ack/DisconnectAndRedeliverTest.java)0
-rw-r--r--java/systests/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTestBase.java (renamed from java/systests/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTest.java)4
-rw-r--r--java/systests/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java2
-rw-r--r--java/systests/src/test/java/org/apache/qpid/server/queue/ConcurrencyTest.java6
-rw-r--r--java/systests/src/test/java/org/apache/qpid/server/queue/DeliveryManagerTest.java8
-rw-r--r--java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionManagerTest.java18
-rw-r--r--java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionSetTest.java14
-rw-r--r--java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionTestHelper.java (renamed from java/systests/src/test/java/org/apache/qpid/server/queue/TestSubscription.java)10
16 files changed, 77 insertions, 41 deletions
diff --git a/java/client/src/test/java/org/apache/qpid/client/message/TestMessageHelper.java b/java/client/src/test/java/org/apache/qpid/client/message/TestMessageHelper.java
new file mode 100644
index 0000000000..9b477c19e2
--- /dev/null
+++ b/java/client/src/test/java/org/apache/qpid/client/message/TestMessageHelper.java
@@ -0,0 +1,46 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+package org.apache.qpid.client.message;
+
+import javax.jms.JMSException;
+
+public class TestMessageHelper
+{
+ public static JMSTextMessage newJMSTextMessage() throws JMSException
+ {
+ return new JMSTextMessage();
+ }
+
+ public static JMSBytesMessage newJMSBytesMessage() throws JMSException
+ {
+ return new JMSBytesMessage();
+ }
+
+ public static JMSMapMessage newJMSMapMessage() throws JMSException
+ {
+ return new JMSMapMessage();
+ }
+
+ public static JMSStreamMessage newJMSStreamMessage()
+ {
+ return new JMSStreamMessage();
+ }
+}
diff --git a/java/systests/pom.xml b/java/systests/pom.xml
index bf0afa7eef..93c8a2333b 100644
--- a/java/systests/pom.xml
+++ b/java/systests/pom.xml
@@ -84,16 +84,6 @@
<value>file:///${basedir}/src/test/java/log4j.properties</value>
</property>
</systemProperties>
- <includes>
- <include>**/server/**/*Test.java</include>
- <include>**/test/unit/ack/DisconnectAndRedeliver.java</include>
- </includes>
- <excludes>
- <exclude>**/Abstract*Test*</exclude>
- <exclude>**/*PerfTest*</exclude>
- <exclude>**/*PerformanceTest*</exclude>
- <exclude>**/server/util/ConcurrentTest.java</exclude>
- </excludes>
</configuration>
</plugin>
</plugins>
diff --git a/java/systests/src/test/java/org/apache/qpid/server/exchange/HeadersExchangePerformanceTest.java b/java/systests/src/old_test/java/org/apache/qpid/server/exchange/HeadersExchangePerformanceTest.java
index ff0d58ad69..ff0d58ad69 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/exchange/HeadersExchangePerformanceTest.java
+++ b/java/systests/src/old_test/java/org/apache/qpid/server/exchange/HeadersExchangePerformanceTest.java
diff --git a/java/systests/src/test/java/org/apache/qpid/server/protocol/TestProtocolInitiation.java b/java/systests/src/old_test/java/org/apache/qpid/server/protocol/TestProtocolInitiation.java
index e76c164f64..e76c164f64 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/protocol/TestProtocolInitiation.java
+++ b/java/systests/src/old_test/java/org/apache/qpid/server/protocol/TestProtocolInitiation.java
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/QueueConcurrentPerfTest.java b/java/systests/src/old_test/java/org/apache/qpid/server/queue/QueueConcurrentPerfTest.java
index 11c0026455..11c0026455 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/QueueConcurrentPerfTest.java
+++ b/java/systests/src/old_test/java/org/apache/qpid/server/queue/QueueConcurrentPerfTest.java
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/QueuePerfTest.java b/java/systests/src/old_test/java/org/apache/qpid/server/queue/QueuePerfTest.java
index 5b3857396d..5b3857396d 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/QueuePerfTest.java
+++ b/java/systests/src/old_test/java/org/apache/qpid/server/queue/QueuePerfTest.java
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/SendPerfTest.java b/java/systests/src/old_test/java/org/apache/qpid/server/queue/SendPerfTest.java
index 2c5712fd35..2c5712fd35 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/SendPerfTest.java
+++ b/java/systests/src/old_test/java/org/apache/qpid/server/queue/SendPerfTest.java
diff --git a/java/systests/src/test/java/org/apache/qpid/server/util/ConcurrentTest.java b/java/systests/src/old_test/java/org/apache/qpid/server/util/ConcurrentTest.java
index 1ae8d3205d..1ae8d3205d 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/util/ConcurrentTest.java
+++ b/java/systests/src/old_test/java/org/apache/qpid/server/util/ConcurrentTest.java
diff --git a/java/systests/src/test/java/org/apache/qpid/test/unit/ack/DisconnectAndRedeliverTest.java b/java/systests/src/old_test/java/org/apache/qpid/test/unit/ack/DisconnectAndRedeliverTest.java
index 3e35e3c85b..3e35e3c85b 100644
--- a/java/systests/src/test/java/org/apache/qpid/test/unit/ack/DisconnectAndRedeliverTest.java
+++ b/java/systests/src/old_test/java/org/apache/qpid/test/unit/ack/DisconnectAndRedeliverTest.java
diff --git a/java/systests/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTest.java b/java/systests/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTestBase.java
index aa9c450bf6..b9aee2087e 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTest.java
+++ b/java/systests/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTestBase.java
@@ -42,9 +42,9 @@ import org.apache.log4j.Logger;
import java.util.*;
-public class AbstractHeadersExchangeTest extends TestCase
+public class AbstractHeadersExchangeTestBase extends TestCase
{
- private static final Logger _log = Logger.getLogger(AbstractHeadersExchangeTest.class);
+ private static final Logger _log = Logger.getLogger(AbstractHeadersExchangeTestBase.class);
private final HeadersExchange exchange = new HeadersExchange();
protected final Set<TestQueue> queues = new HashSet<TestQueue>();
diff --git a/java/systests/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java b/java/systests/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
index 1c80e521ca..91520df3bf 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
+++ b/java/systests/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
@@ -24,7 +24,7 @@ import org.apache.qpid.AMQException;
import org.apache.qpid.server.registry.ApplicationRegistry;
import org.apache.qpid.server.util.TestApplicationRegistry;
-public class HeadersExchangeTest extends AbstractHeadersExchangeTest
+public class HeadersExchangeTest extends AbstractHeadersExchangeTestBase
{
protected void setUp() throws Exception
{
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/ConcurrencyTest.java b/java/systests/src/test/java/org/apache/qpid/server/queue/ConcurrencyTest.java
index a76db6a728..fe8960c872 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/ConcurrencyTest.java
+++ b/java/systests/src/test/java/org/apache/qpid/server/queue/ConcurrencyTest.java
@@ -36,7 +36,7 @@ public class ConcurrencyTest extends MessageTestHelper
private final int numMessages = 1000;
- private final List<TestSubscription> _subscribers = new ArrayList<TestSubscription>();
+ private final List<SubscriptionTestHelper> _subscribers = new ArrayList<SubscriptionTestHelper>();
private final Set<Subscription> _active = new HashSet<Subscription>();
private final List<AMQMessage> _messages = new ArrayList<AMQMessage>();
private int next = 0;//index to next message to send
@@ -91,7 +91,7 @@ public class ConcurrencyTest extends MessageTestHelper
{
for(int i = 0; i < subscriptions; i++)
{
- _subscribers.add(new TestSubscription("Subscriber" + i, _received));
+ _subscribers.add(new SubscriptionTestHelper("Subscriber" + i, _received));
}
}
@@ -174,7 +174,7 @@ public class ConcurrencyTest extends MessageTestHelper
return random.nextBoolean();
}
- private TestSubscription randomSubscriber()
+ private SubscriptionTestHelper randomSubscriber()
{
return _subscribers.get(random.nextInt(_subscribers.size()));
}
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/DeliveryManagerTest.java b/java/systests/src/test/java/org/apache/qpid/server/queue/DeliveryManagerTest.java
index 9cfd9458d1..3631264e5a 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/DeliveryManagerTest.java
+++ b/java/systests/src/test/java/org/apache/qpid/server/queue/DeliveryManagerTest.java
@@ -48,8 +48,8 @@ abstract public class DeliveryManagerTest extends MessageTestHelper
_mgr.deliver("Me", messages[i]);
}
- TestSubscription s1 = new TestSubscription("1");
- TestSubscription s2 = new TestSubscription("2");
+ SubscriptionTestHelper s1 = new SubscriptionTestHelper("1");
+ SubscriptionTestHelper s2 = new SubscriptionTestHelper("2");
_subscriptions.addSubscriber(s1);
_subscriptions.addSubscriber(s2);
@@ -88,7 +88,7 @@ abstract public class DeliveryManagerTest extends MessageTestHelper
}
int batch = messages.length / 2;
- TestSubscription s1 = new TestSubscription("1");
+ SubscriptionTestHelper s1 = new SubscriptionTestHelper("1");
_subscriptions.addSubscriber(s1);
for (int i = 0; i < batch; i++)
@@ -147,7 +147,7 @@ abstract public class DeliveryManagerTest extends MessageTestHelper
{
try
{
- TestSubscription s = new TestSubscription("A");
+ SubscriptionTestHelper s = new SubscriptionTestHelper("A");
_subscriptions.addSubscriber(s);
s.setSuspended(true);
AMQMessage msg = message(true);
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionManagerTest.java b/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionManagerTest.java
index f8db90850f..d3ec3c11d4 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionManagerTest.java
+++ b/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionManagerTest.java
@@ -30,12 +30,12 @@ public class SubscriptionManagerTest extends TestCase
{
assertTrue(mgr.isEmpty());
assertFalse(mgr.hasActiveSubscribers());
- TestSubscription s1 = new TestSubscription("S1");
+ SubscriptionTestHelper s1 = new SubscriptionTestHelper("S1");
mgr.addSubscriber(s1);
assertFalse(mgr.isEmpty());
assertTrue(mgr.hasActiveSubscribers());
- TestSubscription s2 = new TestSubscription("S2");
+ SubscriptionTestHelper s2 = new SubscriptionTestHelper("S2");
mgr.addSubscriber(s2);
s2.setSuspended(true);
@@ -47,18 +47,18 @@ public class SubscriptionManagerTest extends TestCase
s1.setSuspended(true);
assertFalse(mgr.hasActiveSubscribers());
- mgr.removeSubscriber(new TestSubscription("S1"));
+ mgr.removeSubscriber(new SubscriptionTestHelper("S1"));
assertFalse(mgr.isEmpty());
- mgr.removeSubscriber(new TestSubscription("S2"));
+ mgr.removeSubscriber(new SubscriptionTestHelper("S2"));
assertTrue(mgr.isEmpty());
}
public void testRoundRobin()
{
- TestSubscription a = new TestSubscription("A");
- TestSubscription b = new TestSubscription("B");
- TestSubscription c = new TestSubscription("C");
- TestSubscription d = new TestSubscription("D");
+ SubscriptionTestHelper a = new SubscriptionTestHelper("A");
+ SubscriptionTestHelper b = new SubscriptionTestHelper("B");
+ SubscriptionTestHelper c = new SubscriptionTestHelper("C");
+ SubscriptionTestHelper d = new SubscriptionTestHelper("D");
mgr.addSubscriber(a);
mgr.addSubscriber(b);
mgr.addSubscriber(c);
@@ -84,7 +84,7 @@ public class SubscriptionManagerTest extends TestCase
mgr.removeSubscriber(a);
d.setSuspended(true);
c.setSuspended(false);
- Subscription e = new TestSubscription("D");
+ Subscription e = new SubscriptionTestHelper("D");
mgr.addSubscriber(e);
for (int i = 0; i < 3; i++)
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionSetTest.java b/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionSetTest.java
index 4969b5589a..bcf54693d3 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionSetTest.java
+++ b/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionSetTest.java
@@ -47,13 +47,13 @@ public class SubscriptionSetTest extends TestCase
}
}
- final TestSubscription sub1 = new TestSubscription("1");
- final TestSubscription sub2 = new TestSubscription("2");
- final TestSubscription sub3 = new TestSubscription("3");
+ final SubscriptionTestHelper sub1 = new SubscriptionTestHelper("1");
+ final SubscriptionTestHelper sub2 = new SubscriptionTestHelper("2");
+ final SubscriptionTestHelper sub3 = new SubscriptionTestHelper("3");
- final TestSubscription suspendedSub1 = new TestSubscription("sus1", true);
- final TestSubscription suspendedSub2 = new TestSubscription("sus2", true);
- final TestSubscription suspendedSub3 = new TestSubscription("sus3", true);
+ final SubscriptionTestHelper suspendedSub1 = new SubscriptionTestHelper("sus1", true);
+ final SubscriptionTestHelper suspendedSub2 = new SubscriptionTestHelper("sus2", true);
+ final SubscriptionTestHelper suspendedSub3 = new SubscriptionTestHelper("sus3", true);
public void testNextMessage()
{
@@ -114,7 +114,7 @@ public class SubscriptionSetTest extends TestCase
public void testNextMessageOverScanning()
{
TestSubscriptionSet ss = new TestSubscriptionSet();
- TestSubscription sub = new TestSubscription("test");
+ SubscriptionTestHelper sub = new SubscriptionTestHelper("test");
ss.addSubscriber(suspendedSub1);
ss.addSubscriber(sub);
ss.addSubscriber(suspendedSub3);
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/TestSubscription.java b/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionTestHelper.java
index de6df4bc03..2773c810d2 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/TestSubscription.java
+++ b/java/systests/src/test/java/org/apache/qpid/server/queue/SubscriptionTestHelper.java
@@ -23,24 +23,24 @@ package org.apache.qpid.server.queue;
import java.util.ArrayList;
import java.util.List;
-public class TestSubscription implements Subscription
+public class SubscriptionTestHelper implements Subscription
{
private final List<AMQMessage> messages;
private final Object key;
private boolean isSuspended;
- public TestSubscription(Object key)
+ public SubscriptionTestHelper(Object key)
{
this(key, new ArrayList<AMQMessage>());
}
- public TestSubscription(final Object key, final boolean isSuspended)
+ public SubscriptionTestHelper(final Object key, final boolean isSuspended)
{
this(key);
setSuspended(isSuspended);
}
- TestSubscription(Object key, List<AMQMessage> messages)
+ SubscriptionTestHelper(Object key, List<AMQMessage> messages)
{
this.key = key;
this.messages = messages;
@@ -77,7 +77,7 @@ public class TestSubscription implements Subscription
public boolean equals(Object o)
{
- return o instanceof TestSubscription && ((TestSubscription) o).key.equals(key);
+ return o instanceof SubscriptionTestHelper && ((SubscriptionTestHelper) o).key.equals(key);
}
public String toString()