You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2007/02/25 01:33:18 UTC

svn commit: r511382 - in /incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test: java/org/apache/tuscany/databinding/sample/ resources/META-INF/sca/

Author: rfeng
Date: Sat Feb 24 16:33:17 2007
New Revision: 511382

URL: http://svn.apache.org/viewvc?view=rev&rev=511382
Log:
Fix the invalid SCDL location in databinding itest

Added:
    incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/resources/META-INF/sca/application.composite
      - copied unchanged from r511368, incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/resources/META-INF/sca/default.scdl
Removed:
    incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/java/org/apache/tuscany/databinding/sample/DataBindingBootStrapTest.java
    incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/resources/META-INF/sca/default.scdl
Modified:
    incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/java/org/apache/tuscany/databinding/sample/DataBindingBootStrapTestCase.java

Modified: incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/java/org/apache/tuscany/databinding/sample/DataBindingBootStrapTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/java/org/apache/tuscany/databinding/sample/DataBindingBootStrapTestCase.java?view=diff&rev=511382&r1=511381&r2=511382
==============================================================================
--- incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/java/org/apache/tuscany/databinding/sample/DataBindingBootStrapTestCase.java (original)
+++ incubator/tuscany/branches/sca-java-integration/testing/sca/itest/databinding/src/test/java/org/apache/tuscany/databinding/sample/DataBindingBootStrapTestCase.java Sat Feb 24 16:33:17 2007
@@ -24,22 +24,23 @@
 
 import java.io.StringReader;
 
-import javax.xml.bind.JAXBElement;
+import javax.xml.namespace.QName;
 import javax.xml.stream.XMLInputFactory;
 import javax.xml.stream.XMLStreamReader;
 
 import org.apache.tuscany.databinding.jaxb.JAXBContextHelper;
 import org.apache.tuscany.databinding.jaxb.Reader2JAXB;
 import org.apache.tuscany.databinding.sdo.String2DataObject;
-//import org.apache.tuscany.databinding.xmlbeans.XMLStreamReader2XmlObject;
+import org.apache.tuscany.databinding.xmlbeans.XMLStreamReader2XmlObject;
 import org.apache.tuscany.spi.databinding.TransformationContext;
+import org.apache.tuscany.spi.idl.XMLType;
 import org.apache.tuscany.spi.model.DataType;
 import org.apache.tuscany.test.SCATestCase;
 import org.osoa.sca.CompositeContext;
 import org.osoa.sca.CurrentCompositeContext;
 
 import com.example.ipo.jaxb.PurchaseOrderType;
-//import com.example.ipo.xmlbeans.PurchaseOrderDocument;
+import com.example.ipo.xmlbeans.PurchaseOrderDocument;
 import commonj.sdo.DataObject;
 
 /**
@@ -81,7 +82,7 @@
 
     @SuppressWarnings("unchecked")
     public void testDataBindingBootstrap() throws Exception {
-        DataType targetDataType = new DataType<Class>(Object.class, null);
+        DataType targetDataType = new DataType<XMLType>(Object.class, XMLType.UNKNOWN);
         targetDataType.setMetadata(JAXBContextHelper.JAXB_CONTEXT_PATH, contextPath);
         TransformationContext tContext = createMock(TransformationContext.class);
         expect(tContext.getTargetDataType()).andReturn(targetDataType).anyTimes();
@@ -91,23 +92,26 @@
         DataObject po1 = t1.transform(IPO_XML, null);
         client.call(po1);
 
-//        XMLStreamReader reader =
-//            XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(IPO_XML));
-//        XMLStreamReader2XmlObject t2 = new XMLStreamReader2XmlObject();
-//        PurchaseOrderDocument po2 = (PurchaseOrderDocument)t2.transform(reader, null);
-//        client.call(po2.getPurchaseOrder());
+        PurchaseOrderDocument.Factory.newInstance();
 
+        XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(IPO_XML));
+        XMLStreamReader2XmlObject t2 = new XMLStreamReader2XmlObject();
+        PurchaseOrderDocument po2 = (PurchaseOrderDocument)t2.transform(reader, null);
+        client.call(po2.getPurchaseOrder());
+
+        QName root = new QName("http://www.example.com/IPO", "purchaseOrder");
+        DataType targetDataType1 = new DataType<XMLType>(PurchaseOrderType.class, new XMLType(root, null));
+        TransformationContext tContext1 = createMock(TransformationContext.class);
+        expect(tContext1.getTargetDataType()).andReturn(targetDataType1).anyTimes();
+        replay(tContext1);
         Reader2JAXB t3 = new Reader2JAXB();
-        JAXBElement<PurchaseOrderType> po3 =
-            (JAXBElement<PurchaseOrderType>)t3.transform(new StringReader(IPO_XML), tContext);
-        client.call(po3.getValue());
+        PurchaseOrderType po3 = (PurchaseOrderType)t3.transform(new StringReader(IPO_XML), tContext1);
+        client.call(po3);
 
     }
 
     protected void setUp() throws Exception {
-        setApplicationSCDL(getClass(), "META-INF/sca/default.scdl");
-        addExtension("test-extensions", getClass().getClassLoader()
-            .getResource("META-INF/tuscany/test-extensions.scdl"));
+        // setApplicationSCDL(getClass(), "META-INF/sca/default.scdl");
         super.setUp();
         CompositeContext context = CurrentCompositeContext.getContext();
         client = context.locateService(Client.class, "Client");



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org