MCPcopy Create free account
hub / github.com/grpc/grpc-java / parse_decoding

Method parse_decoding

api/src/test/java/io/grpc/UriTest.java:313–328  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

311 }
312
313 @Test
314 public void parse_decoding() throws URISyntaxException {
315 Uri uri = Uri.parse("s://user%2Ename:pass%2Eword@a%2db:1234/p%20ath?q%20uery#f%20ragment");
316 assertThat(uri.getAuthority()).isEqualTo("user.name:pass.word@a-b:1234");
317 assertThat(uri.getRawAuthority()).isEqualTo("user%2Ename:pass%2Eword@a%2db:1234");
318 assertThat(uri.getUserInfo()).isEqualTo("user.name:pass.word");
319 assertThat(uri.getRawUserInfo()).isEqualTo("user%2Ename:pass%2Eword");
320 assertThat(uri.getHost()).isEqualTo("a-b");
321 assertThat(uri.getRawHost()).isEqualTo("a%2db");
322 assertThat(uri.getPort()).isEqualTo(1234);
323 assertThat(uri.getPath()).isEqualTo("/p ath");
324 assertThat(uri.getRawPath()).isEqualTo("/p%20ath");
325 assertThat(uri.getRawQuery()).isEqualTo("q%20uery");
326 assertThat(uri.getFragment()).isEqualTo("f ragment");
327 assertThat(uri.getRawFragment()).isEqualTo("f%20ragment");
328 }
329
330 @Test
331 public void parse_decodingNonAscii() throws URISyntaxException {

Callers

nothing calls this directly

Calls 13

parseMethod · 0.95
getAuthorityMethod · 0.95
getRawAuthorityMethod · 0.95
getUserInfoMethod · 0.95
getRawUserInfoMethod · 0.95
getHostMethod · 0.95
getRawHostMethod · 0.95
getPortMethod · 0.95
getPathMethod · 0.95
getRawPathMethod · 0.95
getRawQueryMethod · 0.95
getFragmentMethod · 0.95

Tested by

no test coverage detected