Query query = new Query(kindName, rootKey);
Filter filter = Query.CompositeFilterOperator.and(
Query.FilterOperator.LESS_THAN_OR_EQUAL.of("intData", 40),
Query.FilterOperator.GREATER_THAN.of("intData", 0));
query.setFilter(filter);
query.addSort("intData", Query.SortDirection.DESCENDING);
List<Entity> es = service.prepare(query).asList(fo);
assertEquals("check return count", 2, es.size());
assertEquals("check query filter", filter, query.getFilter());
assertEquals("check query key only", false, query.isKeysOnly());