|
From: <ro...@us...> - 2009-03-03 16:16:12
|
Revision: 43
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=43&view=rev
Author: roekens
Date: 2009-03-03 16:16:01 +0000 (Tue, 03 Mar 2009)
Log Message:
-----------
bugfixing
Modified Paths:
--------------
cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java
Modified: cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java
===================================================================
--- cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java 2009-03-03 13:36:45 UTC (rev 42)
+++ cse-ip/trunk/sandbox/cse-ip/sc-cdmm/src/test/java/de/campussource/cse/cdmm/TestXmlConversion.java 2009-03-03 16:16:01 UTC (rev 43)
@@ -1,6 +1,7 @@
package de.campussource.cse.cdmm;
import java.io.IOException;
+import java.io.StringReader;
import java.io.StringWriter;
import java.io.Writer;
import java.util.ArrayList;
@@ -9,6 +10,7 @@
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
+import javax.xml.bind.Unmarshaller;
import junit.framework.TestCase;
@@ -36,20 +38,31 @@
EntityContainer container = generateTestStructure();
+
+ String outputXml = "";
try {
- marshaller.marshal(container, System.out);
-
Writer writer = new StringWriter();
marshaller.marshal(container, writer);
- writer.close();
-
+ outputXml = writer.toString();
+ writer.close();
} catch (JAXBException e) {
fail(e.getMessage());
} catch (IOException e) {
fail(e.getMessage());
}
-
+ System.out.println(outputXml);
+ EntityContainer xmlToObjects;
+ try {
+ Unmarshaller unmarshaller = context.createUnmarshaller();
+ EntityContainer ec = (EntityContainer) unmarshaller.unmarshal(new StringReader(outputXml));
+ System.out.println(ec.toString());
+ } catch (JAXBException e) {
+ fail(e.getMessage());
+ }
+
+
+
}
private EntityContainer generateTestStructure() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|