@Test
public void testDistinctSort() {
Query query = new Query(kindName, rootKey);
query.addProjection(new PropertyProjection("stringData", String.class));
query.addProjection(new PropertyProjection("floatData", Float.class));
query.addSort("stringData", Query.SortDirection.DESCENDING);
query.setDistinct(true);
assertEquals(7, service.prepare(query).countEntities(fo));
assertTrue(query.getDistinct());
query.addSort("floatData", Query.SortDirection.DESCENDING);
assertEquals(7, service.prepare(query).countEntities(fo));