NPE Fix with .setCountDistinct(CountDistinctOrder.NO_ORDERING)

This commit is contained in:
Noemi Szemenyei
2021-11-22 08:30:50 +01:00
parent 6ea8f5c12b
commit ba80ae20f4
2 changed files with 10 additions and 0 deletions
@@ -646,6 +646,14 @@ public class TestQuerySingleAttribute extends BaseTestCase {
.findSingleAttributeList();
assertThat(list1.get(0)).isInstanceOf(CountedValue.class);
//assertThat(list1.toString()).isEqualTo("[1: Tracy, 3: Jim1, 1: Jack, 3: Fred1, 1: Fiona, 3: Bugs1]");
query = DB.find(Contact.class).select("firstName");
list1 = query
.setCountDistinct(CountDistinctOrder.NO_ORDERING)
.findSingleAttributeList();
assertThat(list1.get(0)).isInstanceOf(CountedValue.class);
assertThat(sqlOf(query)).contains("select r1.attribute_, count(*) from ("
+ "select t0.first_name as attribute_ from contact t0");
query = DB.find(Contact.class).select("firstName");
list1 = query