Source file "okhttp3/HttpUrl.kt" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,668 of 2,216 | 24% | 159 of 209 | 23% | 137 | 158 | 251 | 356 | 36 | 53 |
| parse$okhttp(HttpUrl, String) | 31% | 26% | 25 | 26 | 61 | 94 | 0 | 1 | ||
| reencodeForUri$okhttp() | 0% | 0% | 7 | 7 | 21 | 21 | 1 | 1 | ||
| toString() | 57% | 40% | 15 | 16 | 13 | 30 | 0 | 1 | ||
| addQueryParameter(String, String) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| addEncodedQueryParameter(String, String) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| removeAllCanonicalQueryParameters(String) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| setPathSegment(int, String) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| setEncodedPathSegment(int, String) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| build() | 64% | 40% | 5 | 6 | 0 | 10 | 0 | 1 | ||
| pop() | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| addPathSegments(String, boolean) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| scheme(String) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| query(String) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| encodedQuery(String) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| host(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| port(int) | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| encodedPath(String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| removeAllQueryParameters(String) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| removeAllEncodedQueryParameters(String) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| fragment(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| encodedFragment(String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| username(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| encodedUsername(String) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| password(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| encodedPassword(String) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| removePathSegment(int) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| setQueryParameter(String, String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| setEncodedQueryParameter(String, String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| addPathSegment(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| addEncodedPathSegment(String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| resolvePath(String, int, int) | 82% | 66% | 3 | 7 | 2 | 17 | 0 | 1 | ||
| push(String, int, int, boolean, boolean) | 84% | 60% | 4 | 6 | 4 | 16 | 0 | 1 | ||
| addPathSegments(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addEncodedPathSegments(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setEncodedUsername$okhttp(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setEncodedPassword$okhttp(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| effectivePort() | 57% | 50% | 1 | 2 | 0 | 1 | 0 | 1 | ||
| setScheme$okhttp(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setHost$okhttp(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setPort$okhttp(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setEncodedQueryNamesAndValues$okhttp(List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setEncodedFragment$okhttp(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isDotDot(String) | 91% | 50% | 4 | 5 | 0 | 4 | 0 | 1 | ||
| isDot(String) | 84% | 50% | 2 | 3 | 0 | 1 | 0 | 1 | ||
| HttpUrl.Builder() | 100% | n/a | 0 | 1 | 0 | 8 | 0 | 1 | ||
| getScheme$okhttp() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getEncodedUsername$okhttp() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getEncodedPassword$okhttp() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getHost$okhttp() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getPort$okhttp() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getEncodedPathSegments$okhttp() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getEncodedQueryNamesAndValues$okhttp() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getEncodedFragment$okhttp() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |