Improved FastStatementList

pull/41/head
Brett Wooldridge 11 years ago
parent 9848138faa
commit 32eadc1d8c

@ -1,5 +1,8 @@
package com.zaxxer.hikari;
import java.sql.Statement;
import java.util.ArrayList;
import org.junit.Assert;
import org.junit.Test;
@ -11,15 +14,20 @@ public class TestFastStatementList
@Test
public void testOverflow()
{
ArrayList<Statement> verifyList = new ArrayList<>();
FastStatementList list = new FastStatementList();
for (int i = 0; i < 100; i++)
{
list.add(new StubStatement());
StubStatement statement = new StubStatement();
list.add(statement);
verifyList.add(statement);
}
for (int i = 0; i < 100; i++)
{
Assert.assertNotNull("Element " + i, list.get(i));
Assert.assertSame(verifyList.get(i), list.get(i));
}
}
}

Loading…
Cancel
Save