testEqualsHashCode(1, 1, "top", "foo", Collections.<String>emptyList(), Arrays.asList("hi"));
testEqualsHashCode(0, 0, null, null, null, null);
}
private void testEqualsHashCode(int sshPort, int rmiPort, String location, String javaOpts, List<String> featureURLs, List<String> features) {
InstanceSettings is = new InstanceSettings(sshPort, rmiPort, location, javaOpts, featureURLs, features);
InstanceSettings is2 = new InstanceSettings(sshPort, rmiPort, location, javaOpts, featureURLs, features);
assertEquals(is, is2);
assertEquals(is.hashCode(), is2.hashCode());
}