From 8493281dff4676cb191ea362f87ce1be987e2e44 Mon Sep 17 00:00:00 2001
From: tkellner <tkellner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4>
Date: Thu, 8 Sep 2011 09:52:31 +0000
Subject: Comment SLUnmarshaller changes, adapt tests

git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@981 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
---
 utils/src/main/java/at/gv/egiz/slbinding/SLUnmarshaller.java     | 8 +++++++-
 utils/src/test/java/at/gv/egiz/slbinding/UnmarshallCXSRTest.java | 5 +++--
 2 files changed, 10 insertions(+), 3 deletions(-)

(limited to 'utils')

diff --git a/utils/src/main/java/at/gv/egiz/slbinding/SLUnmarshaller.java b/utils/src/main/java/at/gv/egiz/slbinding/SLUnmarshaller.java
index c69fd681..518723d8 100644
--- a/utils/src/main/java/at/gv/egiz/slbinding/SLUnmarshaller.java
+++ b/utils/src/main/java/at/gv/egiz/slbinding/SLUnmarshaller.java
@@ -228,7 +228,13 @@ public class SLUnmarshaller {
     this.jaxbContext = createJAXBContext(packageNames);
   }
 
-  public Object unmarshal(StreamSource source) throws XMLStreamException, JAXBException {
+  /**
+   * @param source a StreamSource wrapping a Reader (!) for the marshalled Object
+   * @return the unmarshalled Object
+   * @throws XMLStreamException
+   * @throws JAXBException
+   */
+public Object unmarshal(StreamSource source) throws XMLStreamException, JAXBException {
     
     ReportingValidationEventHandler validationEventHandler = new ReportingValidationEventHandler();
     XMLInputFactory inputFactory = XMLInputFactory.newInstance();
diff --git a/utils/src/test/java/at/gv/egiz/slbinding/UnmarshallCXSRTest.java b/utils/src/test/java/at/gv/egiz/slbinding/UnmarshallCXSRTest.java
index 43f2b5a0..99c11cbe 100644
--- a/utils/src/test/java/at/gv/egiz/slbinding/UnmarshallCXSRTest.java
+++ b/utils/src/test/java/at/gv/egiz/slbinding/UnmarshallCXSRTest.java
@@ -26,6 +26,7 @@
 package at.gv.egiz.slbinding;
 
 import java.io.InputStream;
+import java.io.InputStreamReader;
 
 import javax.xml.bind.JAXBElement;
 import javax.xml.bind.JAXBException;
@@ -40,7 +41,7 @@ import static org.junit.Assert.*;
 public class UnmarshallCXSRTest {
 
   @Test
-  public void testUnmarshallCreateXMLSignatureResponse() throws XMLStreamException, JAXBException {
+  public void testUnmarshalCreateXMLSignatureResponse() throws XMLStreamException, JAXBException {
     
     ClassLoader cl = UnmarshallCXSRTest.class.getClassLoader();
     InputStream s = cl.getResourceAsStream("at/gv/egiz/slbinding/CreateXMLSignatureResponse.xml");
@@ -48,7 +49,7 @@ public class UnmarshallCXSRTest {
     assertNotNull(s);
     
     SLUnmarshaller unmarshaller = new SLUnmarshaller();
-    Object object = unmarshaller.unmarshal(new StreamSource(s));
+    Object object = unmarshaller.unmarshal(new StreamSource(new InputStreamReader(s)));
 
     assertTrue(object.getClass().getName(), object instanceof JAXBElement<?>);
 
-- 
cgit v1.2.3