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 2014/11/13 15:22:05 UTC

svn commit: r1639340 - /uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/internal/util/IntHashSetTest.java

Author: schor
Date: Thu Nov 13 14:22:05 2014
New Revision: 1639340

URL: http://svn.apache.org/r1639340
Log:
[UIMA-4101] correct reversed true/false param when expanding table

Modified:
    uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/internal/util/IntHashSetTest.java

Modified: uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/internal/util/IntHashSetTest.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/internal/util/IntHashSetTest.java?rev=1639340&r1=1639339&r2=1639340&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/internal/util/IntHashSetTest.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/internal/util/IntHashSetTest.java Thu Nov 13 14:22:05 2014
@@ -31,7 +31,7 @@ public class IntHashSetTest extends Test
   public void setUp() {
     ihs = new IntHashSet();
   }
-
+  
   public void testBasic() {
     
     ihs.add(15);
@@ -96,6 +96,14 @@ public class IntHashSetTest extends Test
     assertFalse(ihs.wontExpand(21));
   }
   
+  public void testExpandNpe() {
+    ihs.add(15);
+    ihs.add(150000);  // makes 4 byte table entries
+    
+    for (int i = 1; i < 256; i++) {  // 0 is invalid key
+      ihs.add(i);  // causes resize, check no NPE etc thrown.
+    }
+  }