From ef82b6bf35ef14c4e51aa0b4d666b583d3ce7022 Mon Sep 17 00:00:00 2001 From: Brett Wooldridge Date: Tue, 18 Feb 2014 09:13:06 +0900 Subject: [PATCH] Fix FastStatementList unit test failure. --- src/main/java/com/zaxxer/hikari/util/FastStatementList.java | 5 +++-- src/test/java/com/zaxxer/hikari/TestFastStatementList.java | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zaxxer/hikari/util/FastStatementList.java b/src/main/java/com/zaxxer/hikari/util/FastStatementList.java index 6241c6b5..65eee2fa 100644 --- a/src/main/java/com/zaxxer/hikari/util/FastStatementList.java +++ b/src/main/java/com/zaxxer/hikari/util/FastStatementList.java @@ -57,7 +57,8 @@ public final class FastStatementList { try { - elementData[size++] = element; + elementData[size] = element; + size++; } catch (ArrayIndexOutOfBoundsException oob) { @@ -66,7 +67,7 @@ public final class FastStatementList int newCapacity = oldCapacity << 1; Statement[] newElementData = new Statement[newCapacity]; System.arraycopy(elementData, 0, newElementData, 0, oldCapacity); - newElementData[size] = element; + newElementData[size++] = element; elementData = (Statement[]) newElementData; } } diff --git a/src/test/java/com/zaxxer/hikari/TestFastStatementList.java b/src/test/java/com/zaxxer/hikari/TestFastStatementList.java index 77f02b16..c9aeda10 100644 --- a/src/test/java/com/zaxxer/hikari/TestFastStatementList.java +++ b/src/test/java/com/zaxxer/hikari/TestFastStatementList.java @@ -19,7 +19,7 @@ public class TestFastStatementList for (int i = 0; i < 100; i++) { - Assert.assertNotNull(list.get(i)); + Assert.assertNotNull("Element " + i, list.get(i)); } } }