@Test
  public void testIncludes2() throws JSONException {
    List<Object> categoryIds = Lists.newArrayList();
    categoryIds.add(10);
    categoryIds.add(120);
    Query q = new Query().field("category_ids").includesAnyList(categoryIds);
    ReadResponse resp = factual.fetch(TABLE, q);
    assertOk(resp);

    for (Map<String, Object> data : resp.getData()) {
      boolean found = false;
      for (Object categoryId : categoryIds) {
        JSONArray rowCategoryIds = (JSONArray) data.get("category_ids");
        for (int i=0;i<rowCategoryIds.length();i++) {
          if (((Integer)rowCategoryIds.get(i)).intValue() == ((Integer) categoryId).intValue()) {
            found = true;
            break;
          }
        }
      }
      assertTrue(found);
    }
  }