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 ()