You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ta...@apache.org on 2015/01/09 22:28:23 UTC
qpid-jms git commit: Break up Joram tests for easier debug of issues
Repository: qpid-jms
Updated Branches:
refs/heads/master c755787d7 -> fd0cd2c79
Break up Joram tests for easier debug of issues
Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/fd0cd2c7
Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/fd0cd2c7
Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/fd0cd2c7
Branch: refs/heads/master
Commit: fd0cd2c7987a984fa3909763a8627780f40f570b
Parents: c755787
Author: Timothy Bish <ta...@gmail.com>
Authored: Fri Jan 9 16:28:12 2015 -0500
Committer: Timothy Bish <ta...@gmail.com>
Committed: Fri Jan 9 16:28:12 2015 -0500
----------------------------------------------------------------------
.../qpid/jms/joram/JoramConnectionTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramJMSXPropertyTest.java | 56 +++++++++++++
.../org/apache/qpid/jms/joram/JoramJmsTest.java | 86 --------------------
.../qpid/jms/joram/JoramMessageBodyTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramMessageDefaultTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramMessageHeaderTest.java | 56 +++++++++++++
.../JoramMessagePropertyConversionTest.java | 56 +++++++++++++
.../jms/joram/JoramMessagePropertyTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramMessageTypeTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramQueueBrowserTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramQueueSessionTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramSelectorSyntaxTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramSelectorTest.java | 56 +++++++++++++
.../apache/qpid/jms/joram/JoramSessionTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramTemporaryQueueTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramTemporaryTopicTest.java | 56 +++++++++++++
.../jms/joram/JoramTopicConnectionTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramTopicSessionTest.java | 56 +++++++++++++
.../qpid/jms/joram/JoramUnifiedSessionTest.java | 56 +++++++++++++
19 files changed, 1008 insertions(+), 86 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramConnectionTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramConnectionTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramConnectionTest.java
new file mode 100644
index 0000000..8f8c031
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramConnectionTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.connection.ConnectionTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram ConnectionTest
+ */
+public class JoramConnectionTest extends ConnectionTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramConnectionTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramConnectionTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJMSXPropertyTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJMSXPropertyTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJMSXPropertyTest.java
new file mode 100644
index 0000000..013c968
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJMSXPropertyTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.message.properties.JMSXPropertyTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram JMSXPropertyTest
+ */
+public class JoramJMSXPropertyTest extends JMSXPropertyTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramJMSXPropertyTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramJMSXPropertyTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJmsTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJmsTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJmsTest.java
deleted file mode 100644
index c8cf620..0000000
--- a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramJmsTest.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/**
- * 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.jms.joram;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-import org.objectweb.jtests.jms.conform.connection.ConnectionTest;
-import org.objectweb.jtests.jms.conform.connection.TopicConnectionTest;
-import org.objectweb.jtests.jms.conform.message.MessageBodyTest;
-import org.objectweb.jtests.jms.conform.message.MessageDefaultTest;
-import org.objectweb.jtests.jms.conform.message.MessageTypeTest;
-import org.objectweb.jtests.jms.conform.message.headers.MessageHeaderTest;
-import org.objectweb.jtests.jms.conform.message.properties.JMSXPropertyTest;
-import org.objectweb.jtests.jms.conform.message.properties.MessagePropertyConversionTest;
-import org.objectweb.jtests.jms.conform.message.properties.MessagePropertyTest;
-import org.objectweb.jtests.jms.conform.queue.QueueBrowserTest;
-import org.objectweb.jtests.jms.conform.queue.TemporaryQueueTest;
-import org.objectweb.jtests.jms.conform.selector.SelectorSyntaxTest;
-import org.objectweb.jtests.jms.conform.selector.SelectorTest;
-import org.objectweb.jtests.jms.conform.session.QueueSessionTest;
-import org.objectweb.jtests.jms.conform.session.SessionTest;
-import org.objectweb.jtests.jms.conform.session.TopicSessionTest;
-import org.objectweb.jtests.jms.conform.session.UnifiedSessionTest;
-import org.objectweb.jtests.jms.conform.topic.TemporaryTopicTest;
-
-public class JoramJmsTest extends TestCase {
-
- public static Test suite() {
- TestSuite suite = new TestSuite();
-
- // Connection
- suite.addTestSuite(ConnectionTest.class);
- suite.addTestSuite(TopicConnectionTest.class);
-
- //Message
- suite.addTestSuite(MessageBodyTest.class);
- suite.addTestSuite(MessageDefaultTest.class);
- suite.addTestSuite(MessageTypeTest.class);
-
- //Message Headers
- suite.addTestSuite(MessageHeaderTest.class);
-
- //Message Properties
- suite.addTestSuite(JMSXPropertyTest.class);
- suite.addTestSuite(MessagePropertyConversionTest.class);
- suite.addTestSuite(MessagePropertyTest.class);
-
- //Queue
- suite.addTestSuite(QueueBrowserTest.class);
- suite.addTestSuite(TemporaryQueueTest.class);
-
- //Selector
- suite.addTestSuite(SelectorSyntaxTest.class);
- suite.addTestSuite(SelectorTest.class);
-
- //Session
- suite.addTestSuite(QueueSessionTest.class);
- suite.addTestSuite(SessionTest.class);
- suite.addTestSuite(TopicSessionTest.class);
- suite.addTestSuite(UnifiedSessionTest.class);
-
- //Topic
- suite.addTestSuite(TemporaryTopicTest.class);
- return suite;
- }
-
- public static void main(String[] args) {
- junit.textui.TestRunner.run(suite());
- }
-}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageBodyTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageBodyTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageBodyTest.java
new file mode 100644
index 0000000..ad718f1
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageBodyTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.message.MessageBodyTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram JMS MessageBodyTest
+ */
+public class JoramMessageBodyTest extends MessageBodyTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramMessageBodyTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramMessageBodyTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageDefaultTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageDefaultTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageDefaultTest.java
new file mode 100644
index 0000000..1a62f52
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageDefaultTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.message.MessageDefaultTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram MessageDefaultTest
+ */
+public class JoramMessageDefaultTest extends MessageDefaultTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramMessageDefaultTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramMessageDefaultTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageHeaderTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageHeaderTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageHeaderTest.java
new file mode 100644
index 0000000..1f99dbb
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageHeaderTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.message.headers.MessageHeaderTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram MessageHeaderTest
+ */
+public class JoramMessageHeaderTest extends MessageHeaderTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramMessageHeaderTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramMessageHeaderTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessagePropertyConversionTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessagePropertyConversionTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessagePropertyConversionTest.java
new file mode 100644
index 0000000..437149e
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessagePropertyConversionTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.message.properties.MessagePropertyConversionTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram MessagePropertyConversionTest
+ */
+public class JoramMessagePropertyConversionTest extends MessagePropertyConversionTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramMessagePropertyConversionTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramMessagePropertyConversionTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessagePropertyTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessagePropertyTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessagePropertyTest.java
new file mode 100644
index 0000000..23860ac
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessagePropertyTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.message.properties.MessagePropertyTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram JoramMessagePropertyTest
+ */
+public class JoramMessagePropertyTest extends MessagePropertyTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramMessagePropertyTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramMessagePropertyTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageTypeTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageTypeTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageTypeTest.java
new file mode 100644
index 0000000..71d5484
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramMessageTypeTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.message.MessageTypeTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram MessageTypeTest
+ */
+public class JoramMessageTypeTest extends MessageTypeTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramMessageTypeTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramMessageTypeTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramQueueBrowserTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramQueueBrowserTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramQueueBrowserTest.java
new file mode 100644
index 0000000..849eece
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramQueueBrowserTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.queue.QueueBrowserTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram QueueBrowserTest
+ */
+public class JoramQueueBrowserTest extends QueueBrowserTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramQueueBrowserTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramQueueBrowserTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramQueueSessionTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramQueueSessionTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramQueueSessionTest.java
new file mode 100644
index 0000000..888263a
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramQueueSessionTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.session.QueueSessionTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram QueueSessionTest
+ */
+public class JoramQueueSessionTest extends QueueSessionTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramQueueSessionTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramQueueSessionTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSelectorSyntaxTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSelectorSyntaxTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSelectorSyntaxTest.java
new file mode 100644
index 0000000..2f2d696
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSelectorSyntaxTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.selector.SelectorSyntaxTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram SelectorSyntaxTest
+ */
+public class JoramSelectorSyntaxTest extends SelectorSyntaxTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramSelectorSyntaxTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramSelectorSyntaxTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSelectorTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSelectorTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSelectorTest.java
new file mode 100644
index 0000000..890ffd9
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSelectorTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.selector.SelectorTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram SelectorTest
+ */
+public class JoramSelectorTest extends SelectorTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramSelectorTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramSelectorTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSessionTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSessionTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSessionTest.java
new file mode 100644
index 0000000..fe054f2
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramSessionTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.session.SessionTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram SessionTest
+ */
+public class JoramSessionTest extends SessionTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramSessionTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramSessionTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTemporaryQueueTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTemporaryQueueTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTemporaryQueueTest.java
new file mode 100644
index 0000000..4d7dee2
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTemporaryQueueTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.queue.TemporaryQueueTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram TemporaryQueueTest
+ */
+public class JoramTemporaryQueueTest extends TemporaryQueueTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramTemporaryQueueTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramTemporaryQueueTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTemporaryTopicTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTemporaryTopicTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTemporaryTopicTest.java
new file mode 100644
index 0000000..1995bc0
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTemporaryTopicTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.topic.TemporaryTopicTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram TemporaryTopicTest
+ */
+public class JoramTemporaryTopicTest extends TemporaryTopicTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramTemporaryTopicTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramTemporaryTopicTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTopicConnectionTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTopicConnectionTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTopicConnectionTest.java
new file mode 100644
index 0000000..eef8f75
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTopicConnectionTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.connection.TopicConnectionTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram TopicConnectionTest
+ */
+public class JoramTopicConnectionTest extends TopicConnectionTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramTopicConnectionTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramTopicConnectionTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTopicSessionTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTopicSessionTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTopicSessionTest.java
new file mode 100644
index 0000000..07a9d20
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramTopicSessionTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.session.TopicSessionTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram TopicSessionTest
+ */
+public class JoramTopicSessionTest extends TopicSessionTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramTopicSessionTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramTopicSessionTest.class);
+ }
+}
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/fd0cd2c7/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramUnifiedSessionTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramUnifiedSessionTest.java b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramUnifiedSessionTest.java
new file mode 100644
index 0000000..c06e2a4
--- /dev/null
+++ b/qpid-jms-interop-tests/qpid-jms-activemq-tests/src/test/java/org/apache/qpid/jms/joram/JoramUnifiedSessionTest.java
@@ -0,0 +1,56 @@
+/**
+ * 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.jms.joram;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.junit.After;
+import org.junit.Before;
+import org.objectweb.jtests.jms.conform.session.UnifiedSessionTest;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Runs the Joram UnifiedSessionTest
+ */
+public class JoramUnifiedSessionTest extends UnifiedSessionTest {
+
+ private final Logger LOG = LoggerFactory.getLogger(getClass());
+
+ public JoramUnifiedSessionTest(String name) {
+ super(name);
+ }
+
+ @Before
+ @Override
+ public void setUp() throws Exception {
+ LOG.info("========== Starting test: " + getName() + " ==========");
+ super.setUp();
+ }
+
+ @After
+ @Override
+ public void tearDown() throws Exception {
+ LOG.info("========== Finsished test: " + getName() + " ==========");
+ super.tearDown();
+ }
+
+ public static Test suite() {
+ return new TestSuite(JoramUnifiedSessionTest.class);
+ }
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org