assertEquals(userinfo + "@" + authHost, request.getURI().getAuthority());
}
private void testHttp(TestParam values) throws URISyntaxException, IOException {
String uriString = String.format("http://%s@%s:9999/%s?%s#%s", userinfo, host, path, query, fragment);
final ClientHttpRequest request = values.clientHttpRequestFactory.createRequest(new URI(uriString), HttpMethod.GET);
assertEquals("http", request.getURI().getScheme());
assertEquals(userinfo, request.getURI().getUserInfo());
assertEquals(host, request.getURI().getHost());
assertEquals(9999, request.getURI().getPort());
assertEquals("/" + path, request.getURI().getPath());
assertEquals(query, request.getURI().getQuery());
assertEquals(fragment, request.getURI().getFragment());
}