@Test
public void testGroupActionTwoFieldsNoFilter() throws QueryStoreException, JsonProcessingException {

    GroupRequest groupRequest = new GroupRequest();
    groupRequest.setTable(TestUtils.TEST_TABLE_NAME);
    groupRequest.setNesting(Arrays.asList("os", "device"));
    Map<String, Object> response = Maps.newHashMap();
    response.put("android", new HashMap<String, Object>() {{put("nexus", 5L); put("galaxy", 2L); }});
    response.put("ios", new HashMap<String, Object>() {{put("nexus", 1L); put("ipad", 2L); put("iphone", 1L); }});
    GroupResponse actualResult = GroupResponse.class.cast(queryExecutor.execute(groupRequest));
    assertEquals(response, actualResult.getResult());
}