• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

coditory / quark-uri / #3

pending completion
#3

push

github-actions

ogesaku
init

1212 of 1212 new or added lines in 21 files covered. (100.0%)

926 of 1212 relevant lines covered (76.4%)

0.76 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

33.33
/src/main/java/com/coditory/quark/uri/UriRfcCharacters.java
1
package com.coditory.quark.uri;
2

3
final class UriRfcCharacters {
4
    private UriRfcCharacters() {
×
5
        throw new UnsupportedOperationException("Do not instantiate utility class");
×
6
    }
7

8
    private static final String ALPHABETIC_UPPER = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
9
    private static final String ALPHABETIC_LOWER = "abcdefghijklmnopqrstuvwxyz";
10
    private static final String ALPHABETIC = ALPHABETIC_UPPER + ALPHABETIC_LOWER;
11
    private static final String NUMERIC = "0123456789";
12
    private static final String ALPHANUMERIC = ALPHABETIC + NUMERIC;
13
    static final String URI_DELIMITER = ":/?#[]@";
14
    static final String URI_SUB_DELIMITER = "!$&'()*+,;=";
15
    static final String URI_RESERVED = URI_DELIMITER + URI_SUB_DELIMITER;
16
    static final String URI_UNRESERVED = ALPHABETIC + NUMERIC + "-._~";
17
    static final String URI_PCHAR = ":@" + URI_UNRESERVED + URI_SUB_DELIMITER;
18

19
    static final String SCHEME_ALLOWED = ALPHANUMERIC + "+-.";
20
    static final String SCHEME_SPECIFIC_PART_ALLOWED = SCHEME_ALLOWED + URI_PCHAR + URI_RESERVED;
21
    static final String USER_INFO_ALLOWED = URI_UNRESERVED + URI_SUB_DELIMITER + ":";
22
    static final String HOST_IPV6_ALLOWED = URI_UNRESERVED + URI_SUB_DELIMITER + "[]:";
23
    static final String PORT_ALLOWED = NUMERIC;
24
    static final String PATH_SEGMENT_ALLOWED = URI_PCHAR;
25
    static final String QUERY_ALLOWED = URI_PCHAR + "/?";
26
    static final String QUERY_PARAM_ALLOWED = QUERY_ALLOWED.replaceFirst("=", "").replaceFirst("&", "");
1✔
27
    static final String FRAGMENT_ALLOWED = URI_PCHAR + "/?";
28
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc