From a3ce58076d0ce2d2f09c2331ea499554e9b5a9f9 Mon Sep 17 00:00:00 2001 From: lresende Date: Thu, 11 Sep 2008 04:13:16 +0000 Subject: Renaming branch git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@694108 13f79535-47bb-0310-9956-ffa450edef68 --- .../jms/impl/JMSBindingProcessorTestCase.java | 211 --------------------- 1 file changed, 211 deletions(-) delete mode 100644 branches/sca-trunk-20080910/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessorTestCase.java (limited to 'branches/sca-trunk-20080910/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessorTestCase.java') diff --git a/branches/sca-trunk-20080910/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessorTestCase.java b/branches/sca-trunk-20080910/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessorTestCase.java deleted file mode 100644 index 7fe482c4f2..0000000000 --- a/branches/sca-trunk-20080910/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/impl/JMSBindingProcessorTestCase.java +++ /dev/null @@ -1,211 +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.tuscany.sca.binding.jms.impl; - -import java.io.StringReader; -import java.util.Map; - -import javax.xml.stream.XMLInputFactory; -import javax.xml.stream.XMLStreamReader; - -import junit.framework.TestCase; - -import org.apache.tuscany.sca.assembly.Composite; -import org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint; -import org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor; -import org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor; -import org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessorExtensionPoint; -import org.apache.tuscany.sca.core.DefaultExtensionPointRegistry; -import org.apache.tuscany.sca.core.UtilityExtensionPoint; -import org.apache.tuscany.sca.monitor.Monitor; -import org.apache.tuscany.sca.monitor.MonitorFactory; -import org.apache.tuscany.sca.monitor.impl.DefaultMonitorFactoryImpl; - -/** - * Tests for JMS binding xml - */ -public class JMSBindingProcessorTestCase extends TestCase { - - private static final String COMPOSITE = - "" - + "" - + " " - + " " - + " " - + " " - + " " - + " " - + ""; - - private static final String HEADERS1 = - "" - + "" - + " " - + " " - + " " - + " " - + " " - + " " - + " " - + " " - + " " - + ""; - - private static final String PROPERTIES1 = - "" - + "" - + " " - + " " - + " " - + " " - + " " - + " bla" - + " 42" - + " " - + " " - + " " - + " " - + ""; - - private static final String OP_PROPERTIES1 = - "" - + "" - + " " - + " " - + " " - + " " - + " " - + " " - + " bla" - + " 42" - + " " - + " " - + " " - + " " - + " op2bla" - + " 77" - + " " - + " " - + " " - + " " - + " " - + ""; - - private static final String SELECTOR = - "" - + "" - + " " - + " " - + " " - + " " - + " " - + " " - + " " - + " " - + ""; - - private XMLInputFactory inputFactory; - private StAXArtifactProcessor staxProcessor; - private Monitor monitor; - - @Override - protected void setUp() throws Exception { - DefaultExtensionPointRegistry extensionPoints = new DefaultExtensionPointRegistry(); - inputFactory = XMLInputFactory.newInstance(); - // Create a monitor - UtilityExtensionPoint utilities = extensionPoints.getExtensionPoint(UtilityExtensionPoint.class); - MonitorFactory monitorFactory = new DefaultMonitorFactoryImpl(); - if (monitorFactory != null) { - monitor = monitorFactory.createMonitor(); - utilities.addUtility(monitorFactory); - } - StAXArtifactProcessorExtensionPoint staxProcessors = new DefaultStAXArtifactProcessorExtensionPoint(extensionPoints); - staxProcessor = new ExtensibleStAXArtifactProcessor(staxProcessors, inputFactory, null, monitor); - } - - /** - * Test parsing valid composite definition. Valid composite populated with correct values expected. - * @throws Exception - */ - public void testLoadValidComposite() throws Exception { - XMLStreamReader reader = inputFactory.createXMLStreamReader(new StringReader(COMPOSITE)); - - Composite composite = (Composite)staxProcessor.read(reader); - JMSBinding binding = (JMSBinding) composite.getComponents().get(0).getServices().get(0).getBindings().get(0); - - assertNotNull(binding); - assertEquals("testQueue", binding.getDestinationName()); - } - - public void testHeaders1() throws Exception { - XMLStreamReader reader = inputFactory.createXMLStreamReader(new StringReader(HEADERS1)); - - Composite composite = (Composite)staxProcessor.read(reader); - JMSBinding binding = (JMSBinding) composite.getComponents().get(0).getServices().get(0).getBindings().get(0); - - assertNotNull(binding); - assertEquals("myType", binding.getJMSType()); - assertEquals("myCorrelId", binding.getJMSCorrelationId()); - assertTrue(binding.isdeliveryModePersistent()); - assertEquals(54321, binding.getJMSTimeToLive().longValue()); - assertEquals(5, binding.getJMSPriority().intValue()); - } - - public void testProperties1() throws Exception { - XMLStreamReader reader = inputFactory.createXMLStreamReader(new StringReader(PROPERTIES1)); - - Composite composite = (Composite)staxProcessor.read(reader); - JMSBinding binding = (JMSBinding) composite.getComponents().get(0).getServices().get(0).getBindings().get(0); - - assertNotNull(binding); - assertEquals("bla", binding.getProperty("p1")); - assertEquals(42, ((Integer)binding.getProperty("intProp")).intValue()); - } - - public void testOpProperties1() throws Exception { - XMLStreamReader reader = inputFactory.createXMLStreamReader(new StringReader(OP_PROPERTIES1)); - - Composite composite = (Composite)staxProcessor.read(reader); - JMSBinding binding = (JMSBinding) composite.getComponents().get(0).getServices().get(0).getBindings().get(0); - - assertNotNull(binding); - - Map op1Props = binding.getOperationProperties("op1"); - assertEquals("op1Type", binding.getOperationJMSType("op1")); - assertEquals("bla", op1Props.get("p1")); - assertEquals(42, ((Integer)op1Props.get("intProp")).intValue()); - - assertEquals("op2Type", binding.getOperationJMSType("op2")); - Map op2Props = binding.getOperationProperties("op2"); - assertEquals("op2bla", op2Props.get("p2")); - assertEquals(77, ((Integer)op2Props.get("intProp")).intValue()); - } - - public void testSubscriptionHeaders () throws Exception { - XMLStreamReader reader = inputFactory.createXMLStreamReader(new StringReader(SELECTOR)); - - Composite composite = (Composite)staxProcessor.read(reader); - JMSBinding binding = (JMSBinding) composite.getComponents().get(0).getServices().get(0).getBindings().get(0); - - assertNotNull(binding); - - assertEquals("prop1 = 2", binding.getJMSSelector()); - } -} -- cgit v1.2.3