Author: rfeng
Date: Tue Nov 27 12:34:19 2007
New Revision: 598760

URL: http://svn.apache.org/viewvc?rev=598760&view=rev
Log:
Add testPrimitive

Modified:
    
incubator/tuscany/java/sca/modules/databinding-jaxb/src/test/java/org/apache/tuscany/databinding/jaxb/POJOTestCase.java

Modified: 
incubator/tuscany/java/sca/modules/databinding-jaxb/src/test/java/org/apache/tuscany/databinding/jaxb/POJOTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/databinding-jaxb/src/test/java/org/apache/tuscany/databinding/jaxb/POJOTestCase.java?rev=598760&r1=598759&r2=598760&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/databinding-jaxb/src/test/java/org/apache/tuscany/databinding/jaxb/POJOTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/databinding-jaxb/src/test/java/org/apache/tuscany/databinding/jaxb/POJOTestCase.java
 Tue Nov 27 12:34:19 2007
@@ -29,7 +29,7 @@
         assertTrue(e2.getValue() instanceof MyBean);
     }
 
-    public void testPrimitive() throws Exception {
+    public void testString() throws Exception {
         JAXBContext context = JAXBContext.newInstance(String.class);
         StringWriter writer = new StringWriter();
         JAXBElement<Object> element = new JAXBElement<Object>(new 
QName("http://ns1";, "bean"), Object.class, "ABC");
@@ -40,6 +40,19 @@
         assertTrue(result instanceof JAXBElement);
         JAXBElement e2 = (JAXBElement)result;
         assertTrue(e2.getValue() instanceof String);
+    }
+    
+    public void testPrimitive() throws Exception {
+        JAXBContext context = JAXBContext.newInstance(int.class);
+        StringWriter writer = new StringWriter();
+        JAXBElement<Object> element = new JAXBElement<Object>(new 
QName("http://ns1";, "bean"), Object.class, 1);
+        context.createMarshaller().marshal(element, writer);
+        System.out.println(writer.toString());
+
+        Object result = context.createUnmarshaller().unmarshal(new 
StringReader(writer.toString()));
+        assertTrue(result instanceof JAXBElement);
+        JAXBElement e2 = (JAXBElement)result;
+        assertTrue(e2.getValue() instanceof Integer);
     }
 
     public void testException() throws Exception {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to