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. |