Lines Matching defs:spec
52 for (String spec : GOOD_IPS) {
53 assertGood(spec);
58 for (String spec : BAD_IPS) {
59 assertBad(spec);
64 for (String spec : GOOD_DOMAINS) {
65 assertGood(spec);
70 for (String spec : BAD_DOMAINS) {
71 assertBad(spec);
77 .addEqualityGroup(spec("1.2.3.4"), spec("1.2.3.4"))
79 spec("2001:db8::1"), spec("2001:db8::1"), spec("[2001:db8::1]"))
80 .addEqualityGroup(spec("2001:db8::2"))
81 .addEqualityGroup(spec("google.com"), spec("google.com"))
82 .addEqualityGroup(spec("www.google.com"))
86 private static HostSpecifier spec(String specifier) {
97 private void assertGood(String spec) throws ParseException {
98 HostSpecifier.fromValid(spec); // Throws exception if not working correctly
99 HostSpecifier.from(spec);
100 assertTrue(HostSpecifier.isValid(spec));
103 private void assertBad(String spec) {
105 HostSpecifier.fromValid(spec);
106 fail("Should have thrown IllegalArgumentException: " + spec);
112 HostSpecifier.from(spec);
113 fail("Should have thrown ParseException: " + spec);
118 assertFalse(HostSpecifier.isValid(spec));