@Test public void testHostAndPortWithBracketedIpv6() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8081"); }
@Test public void testHostAndPortWithUnbracketedIpv6() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8081"); }
@Test public void testHostAndPortWithUnbracketedIpv6() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8081"); }
@Test public void testHostAndPortWithHostPort() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("example.com", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://example.com:8081"); }
@Test public void testHostAndPortWithBracketedIpv6() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8081"); }
@Test public void testHostAndPortWithUnbracketedIpv6() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8081"); }
@Test public void testHostAndPortWithHostPort() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("example.com", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://example.com:8081"); }
@Test public void testHostAndPortWithHostPort() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("example.com", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://example.com:8081"); }
@Test public void testHostAndPortWithBracketedIpv6() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromParts("[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]", 8081)) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8081"); }
@Test public void testHostAndPortWithUnbracketedIpv6String() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromString("FEDC:BA98:7654:3210:FEDC:BA98:7654:3210")) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]"); }
@Test public void testHostAndPortWithHostOnly() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromString("example.com")) .build(); assertEquals(uri.toASCIIString(), "http://example.com"); }
@Test public void testHostAndPortWithHostOnly() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromString("example.com")) .build(); assertEquals(uri.toASCIIString(), "http://example.com"); }
@Test public void testHostAndPortWithUnbracketedIpv6String() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromString("FEDC:BA98:7654:3210:FEDC:BA98:7654:3210")) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]"); }
@Test public void testHostAndPortWithHostOnly() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromString("example.com")) .build(); assertEquals(uri.toASCIIString(), "http://example.com"); }
@Test public void testHostAndPortWithUnbracketedIpv6String() { URI uri = uriBuilder() .scheme("http") .port(8888) .hostAndPort(HostAndPort.fromString("FEDC:BA98:7654:3210:FEDC:BA98:7654:3210")) .build(); assertEquals(uri.toASCIIString(), "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]"); }