Author: schor
Date: Wed May 25 15:46:40 2016
New Revision: 1745505

URL: http://svn.apache.org/viewvc?rev=1745505&view=rev
Log:
[UIMA-4674] fix tests to force remembering the id -> fs link

Modified:
    
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/SerializationReinitTest.java
    
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/StringArrayTest.java

Modified: 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/SerializationReinitTest.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/SerializationReinitTest.java?rev=1745505&r1=1745504&r2=1745505&view=diff
==============================================================================
--- 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/SerializationReinitTest.java
 (original)
+++ 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/SerializationReinitTest.java
 Wed May 25 15:46:40 2016
@@ -669,10 +669,13 @@ public class SerializationReinitTest ext
     newFS2.setIntValue(startFeature, cycle+1);
     newFS2.setIntValue(endFeature, cycle+2);
     ir.addFS(newFS2);
+    CASImpl ci = (CASImpl) cas;
+    ci.setId2FSs(newFS2, newBA2, newSA2);
     // set string using lowlevel string create API
     final int llfs2 = ll_cas.ll_getFSRef(newFS2);
     final int llba2 = ll_cas.ll_getFSRef(newBA2);
     final int llsa2 = ll_cas.ll_getFSRef(newSA2);
+    
     ll_cas.ll_setCharBufferValue(llfs2, ll_strfeatcode,
             testString.toCharArray(), 0, testString.length());
     ll_cas.ll_setByteValue(llfs2, ll_bytefeatcode, (byte)(cycle+1));

Modified: 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/StringArrayTest.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/StringArrayTest.java?rev=1745505&r1=1745504&r2=1745505&view=diff
==============================================================================
--- 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/StringArrayTest.java
 (original)
+++ 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/test/java/org/apache/uima/cas/test/StringArrayTest.java
 Wed May 25 15:46:40 2016
@@ -25,6 +25,7 @@ import org.apache.uima.cas.Feature;
 import org.apache.uima.cas.FeatureStructure;
 import org.apache.uima.cas.StringArrayFS;
 import org.apache.uima.cas.TypeSystem;
+import org.apache.uima.cas.impl.CASImpl;
 import org.apache.uima.cas.impl.LowLevelCAS;
 
 import junit.framework.TestCase;
@@ -187,6 +188,7 @@ public class StringArrayTest extends Tes
      final Feature lemmaList = this.ts.getFeatureByFullName(lemmaListName);
      assertTrue(lemmaList != null);
      StringArrayFS casArray = this.cas.createStringArrayFS(3);
+     ((CASImpl)(casArray.getCAS())).setId2FSs(casArray);
      casArray.set(0, "1");
      casArray.set(1, null);
      casArray.set(2, "3");


Reply via email to