Index: src/contrib/indexed/src/test/org/apache/hadoop/hbase/regionserver/idx/support/sets/IntSetBaseTestCase.java =================================================================== --- src/contrib/indexed/src/test/org/apache/hadoop/hbase/regionserver/idx/support/sets/IntSetBaseTestCase.java (revision 331a499efb064f1a74b0959d6e3a2d86e4c1b705) +++ src/contrib/indexed/src/test/org/apache/hadoop/hbase/regionserver/idx/support/sets/IntSetBaseTestCase.java Fri Mar 12 11:38:05 EST 2010 @@ -24,7 +24,7 @@ import org.apache.hadoop.hbase.HBaseTestCase; /** - * A base test-case of {@link IntSets}. + * A base test-case of {@link IntSet}. */ public abstract class IntSetBaseTestCase extends HBaseTestCase { @@ -97,11 +97,14 @@ public void testAdd() { IntSetBase bitSet = newSet(1000); - + boolean ea = true; try { bitSet.addNext(-1); Assert.fail("expected an error"); } catch (AssertionError ignored) { + } catch (ArrayIndexOutOfBoundsException ignored) { + System.err.println("Assertions are not set. Use java -ea ... "); + ea = false; } addSome(bitSet); @@ -109,13 +112,17 @@ try { bitSet.addNext(805); + if (ea) { - Assert.fail("expected an error"); + Assert.fail("expected an error"); + } } catch (AssertionError ignored) { } try { bitSet.addNext(1000); + if (ea) { - Assert.fail("expected an error"); + Assert.fail("expected an error"); + } } catch (AssertionError ignored) { } }