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

Method parse_allComponents

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

Source from the content-addressed store, hash-verified

34public final class UriTest {
35
36 @Test
37 public void parse_allComponents() throws URISyntaxException {
38 Uri uri = Uri.parse("scheme://user@host:0443/path?query#fragment");
39 assertThat(uri.getScheme()).isEqualTo("scheme");
40 assertThat(uri.getAuthority()).isEqualTo("user@host:0443");
41 assertThat(uri.getUserInfo()).isEqualTo("user");
42 assertThat(uri.getPort()).isEqualTo(443);
43 assertThat(uri.getRawPort()).isEqualTo("0443");
44 assertThat(uri.getPath()).isEqualTo("/path");
45 assertThat(uri.getRawQuery()).isEqualTo("query");
46 assertThat(uri.getFragment()).isEqualTo("fragment");
47 assertThat(uri.toString()).isEqualTo("scheme://user@host:0443/path?query#fragment");
48 assertThat(uri.isAbsolute()).isFalse(); // Has a fragment.
49 assertThat(uri.isPathAbsolute()).isTrue();
50 assertThat(uri.isPathRootless()).isFalse();
51 }
52
53 @Test
54 public void parse_noAuthority() throws URISyntaxException {

Callers

nothing calls this directly

Calls 13

parseMethod · 0.95
getSchemeMethod · 0.95
getAuthorityMethod · 0.95
getUserInfoMethod · 0.95
getPortMethod · 0.95
getRawPortMethod · 0.95
getPathMethod · 0.95
getRawQueryMethod · 0.95
getFragmentMethod · 0.95
toStringMethod · 0.95
isAbsoluteMethod · 0.95
isPathAbsoluteMethod · 0.95

Tested by

no test coverage detected