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