@Test
public void testMakeConnDesc_ipv6_arbitraryAddress() throws Exception {

    final TcpConnectionDescriptor desc = (TcpConnectionDescriptor) ConnectionDescriptor
            .makeConnDesc("[0000:0000:0000:0000:0000:0acf:0000:0001]:9000");
    assertThat(desc).isNotNull();
    assertThat(desc.getAddr().getHostAddress()).isEqualToIgnoringCase(
            "0:0:0:0:0:acf:0:1");
    assertThat(desc.getPort()).isEqualTo(9000);
}