Author: rombert
Date: Fri Sep 13 14:08:38 2013
New Revision: 1522942

URL: http://svn.apache.org/r1522942
Log:
SLING-2989 - [Tooling] integrate with vlt once available

Fix compilation errors in SimpleXmlSerializationManagerTest

Modified:
    
sling/branches/tooling-ide-vlt/tooling/ide/impl-resource-test/src/test/java/org/apache/sling/ide/impl/resource/serialization/SimpleXmlSerializationManagerTest.java

Modified: 
sling/branches/tooling-ide-vlt/tooling/ide/impl-resource-test/src/test/java/org/apache/sling/ide/impl/resource/serialization/SimpleXmlSerializationManagerTest.java
URL: 
http://svn.apache.org/viewvc/sling/branches/tooling-ide-vlt/tooling/ide/impl-resource-test/src/test/java/org/apache/sling/ide/impl/resource/serialization/SimpleXmlSerializationManagerTest.java?rev=1522942&r1=1522941&r2=1522942&view=diff
==============================================================================
--- 
sling/branches/tooling-ide-vlt/tooling/ide/impl-resource-test/src/test/java/org/apache/sling/ide/impl/resource/serialization/SimpleXmlSerializationManagerTest.java
 (original)
+++ 
sling/branches/tooling-ide-vlt/tooling/ide/impl-resource-test/src/test/java/org/apache/sling/ide/impl/resource/serialization/SimpleXmlSerializationManagerTest.java
 Fri Sep 13 14:08:38 2013
@@ -5,13 +5,14 @@ import static org.hamcrest.CoreMatchers.
 import static org.hamcrest.CoreMatchers.nullValue;
 import static org.junit.Assert.assertThat;
 
+import java.io.ByteArrayInputStream;
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
-import java.io.StringReader;
 import java.util.HashMap;
 import java.util.Map;
 
+import org.apache.sling.ide.serialization.SerializationData;
 import org.apache.sling.ide.serialization.SerializationException;
 import org.apache.sling.ide.transport.ResourceProxy;
 import org.custommonkey.xmlunit.XMLUnit;
@@ -38,7 +39,8 @@ public class SimpleXmlSerializationManag
     @Test
     public void emptySerializedData() throws SerializationException, 
SAXException {
 
-        String serializationData = sm.buildSerializationData(null, 
newResourceWithProperties(new HashMap<String, Object>()), null);
+        SerializationData serializationData = sm.buildSerializationData(null,
+                newResourceWithProperties(new HashMap<String, Object>()), 
null);
 
         assertThat(serializationData, is(nullValue()));
     }
@@ -54,7 +56,7 @@ public class SimpleXmlSerializationManag
     @Test
     public void nullSerializedData() throws SerializationException, 
SAXException {
 
-        String serializationData = sm.buildSerializationData(null, null, null);
+        SerializationData serializationData = sm.buildSerializationData(null, 
null, null);
 
         assertThat(serializationData, is(nullValue()));
     }
@@ -66,19 +68,19 @@ public class SimpleXmlSerializationManag
         data.put("jcr:createdBy", "admin");
         data.put("jcr:lastModifiedBy", "author");
 
-        String serializationData = sm.buildSerializationData(null, 
newResourceWithProperties(data), null);
+        SerializationData serializationData = sm.buildSerializationData(null, 
newResourceWithProperties(data), null);
 
         String methodName = "stringSerializedData";
 
-        assertXmlOutputIsEqualTo(serializationData, methodName);
+        assertXmlOutputIsEqualTo(serializationData.getContents(), methodName);
     }
 
-    private void assertXmlOutputIsEqualTo(String serializationData, String 
methodName) throws SAXException,
+    private void assertXmlOutputIsEqualTo(byte[] serializationData, String 
methodName) throws SAXException,
             SerializationException, IOException {
 
         InputStream doc = readSerializationDataFile(methodName);
 
-        assertXMLEqual(new InputSource(doc), new InputSource(new 
StringReader(serializationData)));
+        assertXMLEqual(new InputSource(doc), new InputSource(new 
ByteArrayInputStream(serializationData)));
     }
 
     private InputStream readSerializationDataFile(String methodName) {
@@ -95,11 +97,11 @@ public class SimpleXmlSerializationManag
         Map<String, Object> data = new HashMap<String, Object>();
         data.put("jcr:description", "<p class=\"active\">Welcome</p>");
 
-        String serializationData = sm.buildSerializationData(null, 
newResourceWithProperties(data), null);
+        SerializationData serializationData = sm.buildSerializationData(null, 
newResourceWithProperties(data), null);
 
         String methodName = "serializedDataIsEscaped";
 
-        assertXmlOutputIsEqualTo(serializationData, methodName);
+        assertXmlOutputIsEqualTo(serializationData.getContents(), methodName);
     }
 
     @Test


Reply via email to