@Test
  public void testMatches_ips() {
    GroupPermission groupPermission = new GroupPermission("tcp", 1433, 1433, "0.0.0.0/0");
    IpPermission ipPermission = new IpPermission();
    ipPermission.setIpProtocol("tcp");
    ipPermission.setToPort(65535);
    ipPermission.setFromPort(0);
    Collection<String> ips = new ArrayList<String>();
    ips.add("127.0.0.1");
    ipPermission.setIpRanges(ips);
    assertFalse(groupPermission.matches(ipPermission));

    ips.clear();
    ips.add("0.0.0.0/0");
    ipPermission.setIpRanges(ips);
    assertTrue(groupPermission.matches(ipPermission));
  }