@Test
public void testGroupActionSingleFieldHavingSpecialCharactersWithFilter() throws FoxtrotException, JsonProcessingException {

    GroupRequest groupRequest = new GroupRequest();
    groupRequest.setTable(TestUtils.TEST_TABLE_NAME);
    EqualsFilter equalsFilter = new EqualsFilter();
    equalsFilter.setField("device");
    equalsFilter.setValue("nexus");
    groupRequest.setFilters(Collections.<Filter>singletonList(equalsFilter));
    groupRequest.setNesting(Arrays.asList("!@#$%^&*()"));
    Map<String, Object> response = Maps.newHashMap();
    GroupResponse actualResult = GroupResponse.class.cast(getQueryExecutor().execute(groupRequest));
    assertEquals(response, actualResult.getResult());
}