Fix FastStatementList unit test failure.

pull/41/head
Brett Wooldridge 11 years ago
parent 6a8681bc70
commit ef82b6bf35

@ -57,7 +57,8 @@ public final class FastStatementList
{ {
try try
{ {
elementData[size++] = element; elementData[size] = element;
size++;
} }
catch (ArrayIndexOutOfBoundsException oob) catch (ArrayIndexOutOfBoundsException oob)
{ {
@ -66,7 +67,7 @@ public final class FastStatementList
int newCapacity = oldCapacity << 1; int newCapacity = oldCapacity << 1;
Statement[] newElementData = new Statement[newCapacity]; Statement[] newElementData = new Statement[newCapacity];
System.arraycopy(elementData, 0, newElementData, 0, oldCapacity); System.arraycopy(elementData, 0, newElementData, 0, oldCapacity);
newElementData[size] = element; newElementData[size++] = element;
elementData = (Statement[]) newElementData; elementData = (Statement[]) newElementData;
} }
} }

@ -19,7 +19,7 @@ public class TestFastStatementList
for (int i = 0; i < 100; i++) for (int i = 0; i < 100; i++)
{ {
Assert.assertNotNull(list.get(i)); Assert.assertNotNull("Element " + i, list.get(i));
} }
} }
} }

Loading…
Cancel
Save