diff --git a/pom.xml b/pom.xml
index c2f6628..6c147e4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,7 +73,7 @@
org.hsqldb
hsqldb
- 2.2.4
+ 2.2.9
test
diff --git a/src/test/java/com/samskivert/depot/ProjectionTest.java b/src/test/java/com/samskivert/depot/ProjectionTest.java
index d773b26..ee7f2ae 100644
--- a/src/test/java/com/samskivert/depot/ProjectionTest.java
+++ b/src/test/java/com/samskivert/depot/ProjectionTest.java
@@ -96,9 +96,14 @@ public class ProjectionTest extends TestBase
ewant.add(Tuple2.create("Abraham", 1));
ewant.add(Tuple2.create("Elvis", 2));
ewant.add(Tuple2.create("Moses", 1));
- assertEquals(ewant, _repo.from(EnumKeyRecord.class).
- groupBy(EnumKeyRecord.NAME).ascending(EnumKeyRecord.NAME).
- select(EnumKeyRecord.NAME, Funcs.count(EnumKeyRecord.TYPE)));
+ List> egot = _repo.from(EnumKeyRecord.class).
+ groupBy(EnumKeyRecord.NAME).ascending(EnumKeyRecord.NAME).
+ select(EnumKeyRecord.NAME, Funcs.count(EnumKeyRecord.TYPE));
+ assertEquals(ewant.size(), egot.size());
+ for (int ii = 0; ii < ewant.size(); ii++) {
+ assertEquals(ewant.get(ii).a, egot.get(ii).a);
+ assertEquals(ewant.get(ii).b.intValue(), egot.get(ii).b.intValue());
+ }
}
@Test public void testFuncs ()