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));