«FOR c : consts»
«IF c.name == TypeConstants.PATTERN_CONSTANT_NAME && c.value instanceof List<?>»
- boolean valid = false;
for (Pattern p : patterns) {
- if (p.matcher(_value).matches()) {
- valid = true;
- break;
- }
+ «Preconditions.importedName».checkArgument(p.matcher(_value).matches(), "Supplied value \"%s\" does not match any of the permitted patterns %s", _value, «TypeConstants.PATTERN_CONSTANT_NAME»);
}
- «Preconditions.importedName».checkArgument(valid, "Supplied value \"%s\" does not match any of the permitted patterns %s", _value, «TypeConstants.PATTERN_CONSTANT_NAME»);
«ENDIF»
«ENDFOR»
«ENDIF»
@Test
public void testGetDefaultInstanceIpv4() throws Exception {
- Host host = HostBuilder.getDefaultInstance("127.0.0.1");
+ final Host host = HostBuilder.getDefaultInstance("127.0.0.1");
assertEquals(new Host(new IpAddress(new Ipv4Address("127.0.0.1"))), host);
}
@Test
public void testGetDefaultInstanceIpv6() throws Exception {
- testIpv6("2001:db8:8s5a3:0:0:8a2e:370:7334");
- testIpv6("2001:db8:85a3::8a2e:370:7334");
+ testIpv6("1234:5678:9abc:def1:2345:6789:abcd:ef12");
}
private void testIpv6(final String ivp6string) {
- Host host = HostBuilder.getDefaultInstance(ivp6string);
+ final Host host = HostBuilder.getDefaultInstance(ivp6string);
assertEquals(new Host(new IpAddress(new Ipv6Address(ivp6string))), host);
}
@Test
public void testGetDefaultInstanceDomain() throws Exception {
- Host host = HostBuilder.getDefaultInstance("localhost");
+ final Host host = HostBuilder.getDefaultInstance("localhost");
assertEquals(new Host(new DomainName("localhost")), host);
}
}
\ No newline at end of file