expect(request.getResource()).andReturn(resource);
expect(resource.getQuery()).andReturn(query);
expect(request.getFields()).andReturn(mapPartialResponseFields);
query.addProperty(null, "foo", null);
query.addProperty("bar", "c", null);
query.addProperty("bar/d", "e", null);
query.addProperty("category", "", null);
expect(request.getQueryPredicate()).andReturn(predicate);
query.setUserPredicate(predicate);