You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2016/07/14 15:15:55 UTC

svn commit: r1752673 - /uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/impl/XCASDeserializerTest.java

Author: schor
Date: Thu Jul 14 15:15:55 2016
New Revision: 1752673

URL: http://svn.apache.org/viewvc?rev=1752673&view=rev
Log:
no Jira - add commented out capability to save a temporary serialized CAS to disk for debugging.

Modified:
    uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/impl/XCASDeserializerTest.java

Modified: uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/impl/XCASDeserializerTest.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/impl/XCASDeserializerTest.java?rev=1752673&r1=1752672&r2=1752673&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/impl/XCASDeserializerTest.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/cas/impl/XCASDeserializerTest.java Thu Jul 14 15:15:55 2016
@@ -41,6 +41,7 @@ import org.apache.uima.cas.FeatureStruct
 import org.apache.uima.cas.IntArrayFS;
 import org.apache.uima.cas.StringArrayFS;
 import org.apache.uima.cas.Type;
+import org.apache.uima.jcas.cas.StringArray;
 import org.apache.uima.resource.metadata.FsIndexDescription;
 import org.apache.uima.resource.metadata.TypeSystemDescription;
 import org.apache.uima.resource.metadata.impl.TypePriorities_impl;
@@ -199,7 +200,8 @@ public class XCASDeserializerTest extend
     XMLSerializer xmlSer = new XMLSerializer(sw, false);
     xcasSer.serialize(cas, xmlSer.getContentHandler(), true, ootsd);
     String xml = sw.getBuffer().toString();
-    // System.out.println(xml);
+//    FileUtils.saveString2File(xml, new File("c:/temp/xmlv2.xml"));
+//    System.out.println(xml);
 
     // deserialize into a CAS that accepts the full typesystem
     CAS cas2 = CasCreationUtils.createCas(typeSystem, new TypePriorities_impl(), indexes);
@@ -400,7 +402,7 @@ public class XCASDeserializerTest extend
     XCASDeserializer.deserialize(bais, cas);
 
     //check
-    Iterator iter = cas.getIndexRepository().getAllIndexedFS(cas.getTypeSystem().getType("uima.cas.StringArray"));
+    Iterator<StringArray> iter = cas.getIndexRepository().getAllIndexedFS(cas.getTypeSystem().getType("uima.cas.StringArray"));
     StringArrayFS strArrayOut = (StringArrayFS)iter.next();
     assertEquals(null, strArrayOut.get(0));
     assertEquals("value", strArrayOut.get(1));