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.
+ }
+ }