Implementation discoverer
IndexNameImplementationResult
A1 - 1 org.eleusoft.uri.java4.Java4URIProvider$JDK14URI(junit.org.eleusoft.uri.Test_URI_ImplementationDiscoverer) org.eleusoft.uri.java4.Java4URIProvider$JDK14URI OK
Parse and check toString is the same
IndexNameURIResult
A2 - 2 testParseURI_QueryWith_AllRFCGenDelims_decoded_HashQuestionMark_encoded_NoSquareBrackets(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?:/%23%3f@ OK
A3 - 3 testParseURI01(junit.org.eleusoft.uri.Test_URI00_ParseURI) <emptystring> OK
A4 - 4 testParseURI02(junit.org.eleusoft.uri.Test_URI00_ParseURI) <emptystring> OK
A5 - 5 testParseURI03(junit.org.eleusoft.uri.Test_URI00_ParseURI) rel OK
A6 - 6 testParseURI04(junit.org.eleusoft.uri.Test_URI00_ParseURI) / OK
A7 - 7 testParseURI05(junit.org.eleusoft.uri.Test_URI00_ParseURI) /abs OK
A8 - 8 testParseURI06(junit.org.eleusoft.uri.Test_URI00_ParseURI) /abs/2nd OK
A9 - 9 testParseURI07(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/ OK
A10 - 10 testParseURI08(junit.org.eleusoft.uri.Test_URI00_ParseURI) HTTP://www.example.org/ OK
A11 - 11 testParseURI09(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org OK
A12 - 12 testParseURI10(junit.org.eleusoft.uri.Test_URI00_ParseURI) file:///~calendar OK
A13 - 13 testParseURI11(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?param=value OK
A14 - 14 testParseURI12(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?param=R%26D OK
A15 - 15 testParseURI13(junit.org.eleusoft.uri.Test_URI00_ParseURI) #anchor OK
A16 - 16 testParseURI_Path_MultiDot(junit.org.eleusoft.uri.Test_URI00_ParseURI) /.../..../ OK
A17 - 17 testParseURI_UserInfo_Normal(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://mimmo@www.example.com/ OK
A18 - 18 testParseURI_UserInfo_With3F(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://mi%3fmmo@www.example.com/ OK
A19 - 27 testParseURI_FragmentWithSchemeAndSSP_QuestionMark_decoded_Legal(junit.org.eleusoft.uri.Test_URI00_ParseURI) about:W#ho? OK
A20 - 34 testParseURI_QueryWith_RFCGenDelimsNoHashQuestionMarkSquareBrackets_decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?:/@ OK
A21 - 35 testParseURI_Authority_DoesNotRecognizeIPvFuture_1_BUG6345409(junit.org.eleusoft.uri.Test_URI00_ParseURI) s://@[vf0123456789aBcDe..::::a0-._~:!$&'()*+,;=]/path ERROR
35 Malformed IPv6 address at index 6: s://@[vf0123456789aBcDe..::::a0-._~:!$&'()*+,;=]/path
- Exception URI:s://@[vf0123456789aBcDe..::::a0-._~:!$&'()*+,;=]/path
A22 - 36 testParseURI_Authority_DoesNotRecognizeIPvFuture_2_BUG6345409(junit.org.eleusoft.uri.Test_URI00_ParseURI) s://@[v0.:]/path ERROR
36 Malformed IPv6 address at index 6: s://@[v0.:]/path
- Exception URI:s://@[v0.:]/path
A23 - 38 testParseURI_FragmentWith_QuestionMark_decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #Who? OK
A24 - 39 testParseURI_FragmentWith_QuestionMark_encoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #Who%3F OK
A25 - 40 testParseURI_FragmentWithScheme_EmptyPathIsLegal(junit.org.eleusoft.uri.Test_URI00_ParseURI) about:#Who ERROR
40 Expected scheme-specific part at index 6: about:#Who
- Exception URI:about:#Who
A26 - 41 testParseURI_FragmentWith_Allowed_RFCGenDelims_decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #:/@? OK
A27 - 42 testParseURI_FragmentWith_AllRFCSubDelims_decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #!$&'()*+,;= OK
A28 - 43 testParseURI_QueryWith_HashDecoded_ButIsFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?# OK
A29 - 44 testParseURI_QueryWith_Allowed_RFCGenDelims_decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?:/@? OK
A30 - 45 testParseURI_QueryWith_AllRFCSubDelims_decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?!$&'()*+,;= OK
A31 - 46 testParseURI_PathFirstSegmentWithColonEscaped_Undetermined(junit.org.eleusoft.uri.Test_URI00_ParseURI) a%3ab OK
A32 - 47 testParseURI_PathSecondSegmentWithColonButEscaped(junit.org.eleusoft.uri.Test_URI00_ParseURI) b/a%3ab OK
A33 - 48 testParseURI_Authority_InvalidDNS_ButValidURI_Bug6338951(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://-a OK
A34 - 49 testParseURI_Authority_HostNameWithUnderscore_Bug5049974(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://a_b/ OK
A35 - 50 testParserURI_AuthorityAndUserInfoEmpty_Bug6363889(junit.org.eleusoft.uri.Test_URI00_ParseURI) s://@/path OK
A36 - 51 testParseURI_UnderscoreInAuth_Sun_Bug_6553128(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://jessicacook_1.tripod.com/ OK
A37 - 58 testParseURI_FragmentWith_AT_decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #The%20@form%20attribute OK
A38 - 59 testParseURI_FragmentWith_AT_encoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #The%20%40form%20attribute OK
A39 - 60 testParseURI_FragmentWith_Hash_Encoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #The%23Symbol OK
A40 - 61 testParseURI_FragmentWith_Slash_Decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #I/O OK
A41 - 62 testParseURI_FragmentWith_SLASH_decoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #Goto%20home/mik OK
A42 - 63 testParseURI_FragmentWith_SLASH_encoded(junit.org.eleusoft.uri.Test_URI00_ParseURI) #Goto%20home%2fmik OK
A43 - 64 testParseURI_SchemeCanContainNumber(junit.org.eleusoft.uri.Test_URI00_ParseURI) s1://ciao OK
A44 - 65 testParseURI_SchemeCanContainPlus(junit.org.eleusoft.uri.Test_URI00_ParseURI) s+1://ciao OK
A45 - 66 testParseURI_SchemeCanContainMinus(junit.org.eleusoft.uri.Test_URI00_ParseURI) s-1://ciao OK
A46 - 67 testParseURI_SchemeCanContainDot(junit.org.eleusoft.uri.Test_URI00_ParseURI) s.1://ciao OK
A47 - 68 testParseURI_PathSegmentsEmpty(junit.org.eleusoft.uri.Test_URI00_ParseURI) //////////////// OK
A48 - 70 testParseURI_UserInfo_WithATEscaped40(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://B%40T@www.example.com/ OK
A49 - 71 testParseURI_Authority_IPv6_WithPort(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://[2001:0db8:85a3:::1319:8a2e:0370:7344]:443/ ERROR
71 Expected hex digits or IPv4 address at index 24: http://[2001:0db8:85a3:::1319:8a2e:0370:7344]:443/
- Exception URI:http://[2001:0db8:85a3:::1319:8a2e:0370:7344]:443/
A50 - 73 testParseURI_StrangeFromSun_Bug_6345551(junit.org.eleusoft.uri.Test_URI00_ParseURI) s://ui@%5B::0000%5D/path' OK
A51 - 157 testParseInvalid111_IsActuallyValid_MV(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://example/Andr&#567; OK
A52 - 158 testParseInvalid112_IsActuallyValid_MV(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) file:///C:/DEV/Haskell/lib/HXmlToolbox-3.01/examples/ OK
A53 - 284 testToStringNews(junit.org.eleusoft.uri.Test_URI05_Opaque) news:comp.lang.java OK
A54 - 285 testToStringISBN(junit.org.eleusoft.uri.Test_URI05_Opaque) urn:isbn:096139210x OK
A55 - 304 testCreateURIWithQuery_OneValueContainsAmpersand_checkToString(junit.org.eleusoft.uri.Test_URI08_Query) http://www.aaa.bbb/?value=R%26D OK
A56 - 305 testCreateURIWithQuery_OneValueContainsAmpersand_checkToString_2(junit.org.eleusoft.uri.Test_URI08_Query) http://www.aaa.bbb/?value=R%26D&pop=3 OK
A57 - 371 testCheckBaseURIOK(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) http://a/b/c/d;p?q OK
A58 - 396 testExamples_Section_1_1_2_FTP(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ftp://ftp.is.co.za/rfc/rfc1808.txt OK
A59 - 397 testExamples_Section_1_1_2_HTTP(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) http://www.ietf.org/rfc/rfc2396.txt OK
A60 - 398 testExamples_Section_1_1_2_LDAP(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ldap://[2001:db8::7]/c=GB?objectClass?one OK
A61 - 399 testExamples_Section_1_1_2_MAILTO(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) mailto:John.Doe@example.com OK
A62 - 400 testExamples_Section_1_1_2_NEWS(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) news:comp.infosystems.www.servers.unix OK
A63 - 401 testExamples_Section_1_1_2_TEL(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) tel:+1-816-555-1212 OK
A64 - 402 testExamples_Section_1_1_2_TELNET(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) telnet://192.0.2.16:80/ OK
A65 - 403 testExamples_Section_1_1_2_URN(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) urn:oasis:names:specification:docbook:dtd:xml:4.1.2 OK
Parse URI expecting an error
IndexName URIResult
A66 - 19 testWrongURI1(junit.org.eleusoft.uri.Test_URI00_ParseURI) : OK
A67 - 20 testWrongURI_StartsWithColon(junit.org.eleusoft.uri.Test_URI00_ParseURI) :www OK
A68 - 21 testWrongURI_OnlyQuote(junit.org.eleusoft.uri.Test_URI00_ParseURI) " OK
A69 - 22 testWrongURI_PathWithSpace(junit.org.eleusoft.uri.Test_URI00_ParseURI) /a space s/ OK
A70 - 23 testWrongURI_FragWithSpace(junit.org.eleusoft.uri.Test_URI00_ParseURI) /a/#a s OK
A71 - 24 testWrongURI_QueryWithSpace1(junit.org.eleusoft.uri.Test_URI00_ParseURI) /a/?a s OK
A72 - 25 testWrongURI_QueryWithSpace2(junit.org.eleusoft.uri.Test_URI00_ParseURI) /a/?a s#as OK
A73 - 26 testWrongURI_SchemeWithSpace(junit.org.eleusoft.uri.Test_URI00_ParseURI) dum y://example.com OK
A74 - 28 testParseURI_FragmentWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR1(junit.org.eleusoft.uri.Test_URI00_ParseURI) #[ FAILED
28 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[null] fragment:[[]
toString:#[
A75 - 29 testParseURI_FragmentWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR2(junit.org.eleusoft.uri.Test_URI00_ParseURI) #] FAILED
29 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[null] fragment:[]]
toString:#]
A76 - 30 testParseURI_FragmentWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR3(junit.org.eleusoft.uri.Test_URI00_ParseURI) ## OK
A77 - 31 testParseURI_QueryWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR1(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?[ FAILED
31 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[[] fragment:[null]
toString:?[
A78 - 32 testParseURI_QueryWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR2(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?] FAILED
32 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[]] fragment:[null]
toString:?]
A79 - 33 testParseURI_QueryWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR3(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?[] FAILED
33 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[[]] fragment:[null]
toString:?[]
A80 - 37 testParseURI_FragmentWith_Hash_Decoded_IsError(junit.org.eleusoft.uri.Test_URI00_ParseURI) #The#Symbol OK
A81 - 72 testParseURIForError_BackSlash(junit.org.eleusoft.uri.Test_URI00_ParseURI) http:\\www.sun.com\index.html OK
A82 - 74 testWrongURI_OnlyAngleBracketOpen(junit.org.eleusoft.uri.Test_URI00_ParseURI) < OK
A83 - 75 testWrongURI_AuthorityWithSpace(junit.org.eleusoft.uri.Test_URI00_ParseURI) dum://mi k2/a/b.xml OK
A84 - 76 testWrongURI_SchemeCannotStartWithNumber(junit.org.eleusoft.uri.Test_URI00_ParseURI) 1scheme://ciao OK
A85 - 77 testWrongURI_SchemeCannotContainUnderscore(junit.org.eleusoft.uri.Test_URI00_ParseURI) sc_heme://ciao OK
A86 - 78 testWrongURI_OnlyPercentZeroZero(junit.org.eleusoft.uri.Test_URI00_ParseURI) %00 FAILED
78 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[%00] pe-query:[null] fragment:[null]
toString:%00
A87 - 79 testWrongURI_QueryWithPercent(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?% OK
A88 - 80 testWrongURI_QueryWithPercentWrong(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?%AZ OK
A89 - 81 testWrongURI_AbsPathWithPercent(junit.org.eleusoft.uri.Test_URI00_ParseURI) /% OK
A90 - 82 testWrongURI_AbsPathWithPercentWrong(junit.org.eleusoft.uri.Test_URI00_ParseURI) /%AZ OK
A91 - 83 testWrongURI_RelRefWithPercent(junit.org.eleusoft.uri.Test_URI00_ParseURI) % OK
A92 - 84 testWrongURI_RelRefWithPercentWrong(junit.org.eleusoft.uri.Test_URI00_ParseURI) %AZ OK
A93 - 85 testWrongURI_FragmentWithPercent(junit.org.eleusoft.uri.Test_URI00_ParseURI) #% OK
A94 - 86 testWrongURI_FragmentWithPercentWrong(junit.org.eleusoft.uri.Test_URI00_ParseURI) #%AZ OK
A95 - 99 testPChkComp_GeneralDelimiters_Path_OpenSquareBracket_Unescaped_ShouldBeError(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a[b OK
A96 - 108 testPChkComp_GeneralDelimiters_Path_OpenAngleBracket_Unescaped_ShouldBeError(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a<b OK
A97 - 109 testPChkComp_GeneralDelimiters_Path_Quote_Unescaped_ShouldBeError(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a"b OK
A98 - 141 testParseAndCheckComp_EmptySchemeOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) : OK
A99 - 159 testParseInvalid_EmptyScheme(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) ://example.com/examples OK
A100 - 160 testParseInvalid78(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://foo.org:80Path/More FAILED
160 Should throw URIException instead created uri, dump:
scheme:[http] authority:[foo.org:80Path] pe-path:[/More] pe-query:[null] fragment:[null]
toString:http://foo.org:80Path/More
A101 - 161 testParseInvalid81(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) :: OK
A102 - 162 testParseInvalid83(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) % OK
A103 - 163 testParseInvalid84(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A%Z OK
A104 - 164 testParseInvalid85(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) %ZZ OK
A105 - 165 testParseInvalid86(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) %AZ OK
A106 - 166 testParseInvalid87(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A C OK
A107 - 167 testParseInvalid90(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) "A\C""" OK
A108 - 168 testParseInvalid90_MV(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A\C OK
A109 - 169 testParseInvalid91(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A`C OK
A110 - 170 testParseInvalid92(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A<C OK
A111 - 171 testParseInvalid93(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A>C OK
A112 - 172 testParseInvalid94(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A^C OK
A113 - 173 testParseInvalid95(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A\\C OK
A114 - 174 testParseInvalid96(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A{C OK
A115 - 175 testParseInvalid97(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A|C OK
A116 - 176 testParseInvalid98(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A}C OK
A117 - 177 testParseInvalid101(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A[C OK
A118 - 178 testParseInvalid102(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A]C OK
A119 - 179 testParseInvalid103(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) A[**]C OK
A120 - 180 testParseInvalid104(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://[xyx]/ OK
A121 - 181 testParseInvalid105(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://]/ OK
A122 - 182 testParseInvalid106(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://example.org/[2010:836B:4179::836B:4179] OK
A123 - 183 testParseInvalid107(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://example.org/abc#[2010:836B:4179::836B:4179] FAILED
183 Should throw URIException instead created uri, dump:
scheme:[http] authority:[example.org] pe-path:[/abc] pe-query:[null] fragment:[[2010:836B:4179::836B:4179]]
toString:http://example.org/abc#[2010:836B:4179::836B:4179]
A124 - 184 testParseInvalid107B(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://example.org/abc#YEAR{2010} OK
A125 - 185 testParseInvalid108(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://example.org/xxx/[qwerty]#a[b] OK
A126 - 186 testParseInvalid113(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3 FAILED
186 Should throw URIException instead created uri, dump:
scheme:[http] authority:[46229EFFE16A9BD60B9F1BE88B2DB047ADDED785] pe-path:[/demo.mp3] pe-query:[null] fragment:[null]
toString:http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3
A127 - 187 testParseInvalid112B(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) c:\dev\tools OK
A128 - 188 testParseInvalid114(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://example.org/xxx/qwerty#a#b OK
Parse URI an check path equals expected
IndexName URI expected pathResult
A129 - 52 testParseURI_CheckPath_RelPathWithQueryAndFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?q=r#anchor <emptystring> OK
A130 - 52 testParseURI_CheckPath_RelPathWithQueryAndFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) pop?q=r#anchor pop OK
A131 - 53 testParseURI_CheckPath_AbsolutePath_WithColonInside(junit.org.eleusoft.uri.Test_URI00_ParseURI) /a:b /a:b OK
A132 - 54 testParseURI_CheckPath_AbsolutePath_WithSpaces(junit.org.eleusoft.uri.Test_URI00_ParseURI) /with%20space /with space OK
A133 - 55 testParseURI_CheckPath_AbsolutePath_WithQueryAndOrFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) /?param=value / OK
A134 - 55 testParseURI_CheckPath_AbsolutePath_WithQueryAndOrFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) /.?param=value /. OK
A135 - 55 testParseURI_CheckPath_AbsolutePath_WithQueryAndOrFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) /#anchor / OK
A136 - 55 testParseURI_CheckPath_AbsolutePath_WithQueryAndOrFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) /.#anchor /. OK
A137 - 56 testParseURI_CheckPath_AbsolutePathWithEncodedHash(junit.org.eleusoft.uri.Test_URI00_ParseURI) /a%23.xml /a#.xml OK
A138 - 57 testParseURI_CheckPath_RelPathStartsWithEncodedHash(junit.org.eleusoft.uri.Test_URI00_ParseURI) %23.xml #.xml OK
A139 - 69 testParseURICheckPath_OnlyColonButEscaped(junit.org.eleusoft.uri.Test_URI00_ParseURI) %3a : OK
A140 - 87 testParseURI_CheckPath_RelPathOnlyDot(junit.org.eleusoft.uri.Test_URI00_ParseURI) . . OK
A141 - 88 testParseURI_CheckPath_RelPathOnlyDoubleDot(junit.org.eleusoft.uri.Test_URI00_ParseURI) .. .. OK
A142 - 89 testParseURI_CheckPath_RelPath(junit.org.eleusoft.uri.Test_URI00_ParseURI) rel rel OK
A143 - 89 testParseURI_CheckPath_RelPath(junit.org.eleusoft.uri.Test_URI00_ParseURI) rel/pop rel/pop OK
A144 - 90 testParseURI_CheckPath_RelPath_WithDots(junit.org.eleusoft.uri.Test_URI00_ParseURI) ./rel/pop ./rel/pop OK
A145 - 90 testParseURI_CheckPath_RelPath_WithDots(junit.org.eleusoft.uri.Test_URI00_ParseURI) ../rel/pop ../rel/pop OK
A146 - 91 testParseURI_CheckPath_RelPathWithQuery(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?param=value <emptystring> OK
A147 - 91 testParseURI_CheckPath_RelPathWithQuery(junit.org.eleusoft.uri.Test_URI00_ParseURI) pop?param=value pop OK
A148 - 92 testParseURI_CheckPath_RelPathWithFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) #anchor <emptystring> OK
A149 - 92 testParseURI_CheckPath_RelPathWithFragment(junit.org.eleusoft.uri.Test_URI00_ParseURI) pop#anchor pop OK
A150 - 93 testParseURI_CheckPath_RelPath_Ex(junit.org.eleusoft.uri.Test_URI00_ParseURI) .?param=value . OK
A151 - 93 testParseURI_CheckPath_RelPath_Ex(junit.org.eleusoft.uri.Test_URI00_ParseURI) .#anchor . OK
A152 - 94 testParseURI_CheckPath_AbsolutePath(junit.org.eleusoft.uri.Test_URI00_ParseURI) / / OK
A153 - 94 testParseURI_CheckPath_AbsolutePath(junit.org.eleusoft.uri.Test_URI00_ParseURI) /abs /abs OK
A154 - 94 testParseURI_CheckPath_AbsolutePath(junit.org.eleusoft.uri.Test_URI00_ParseURI) /abs/2nd /abs/2nd OK
A155 - 95 testParseURI_CheckPath_AbsolutePath_WithDots(junit.org.eleusoft.uri.Test_URI00_ParseURI) /. /. OK
A156 - 95 testParseURI_CheckPath_AbsolutePath_WithDots(junit.org.eleusoft.uri.Test_URI00_ParseURI) /../ /../ OK
A157 - 96 testParseURI_CheckPath_AbsoluteURI(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/ / OK
A158 - 96 testParseURI_CheckPath_AbsoluteURI(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/. /. OK
A159 - 96 testParseURI_CheckPath_AbsoluteURI(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/../ /../ OK
A160 - 96 testParseURI_CheckPath_AbsoluteURI(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/with%20space /with space OK
A161 - 96 testParseURI_CheckPath_AbsoluteURI(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/abs/2nd /abs/2nd OK
A162 - 96 testParseURI_CheckPath_AbsoluteURI(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/?p=q / OK
A163 - 96 testParseURI_CheckPath_AbsoluteURI(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/#anchor / OK
A164 - 96 testParseURI_CheckPath_AbsoluteURI(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org/?p=q#anchor / OK
A165 - 97 testParseURI_CheckPath_HttpAuthorityNoSlash(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://www.example.org <emptystring> OK
A166 - 98 testParseURI_CheckPath_PlusInPath(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://localhost/test+t%20est /test+t est OK
Parse uri and check components
IndexNameURISCHEMEAUTHPATHQUERYFRAGMENTResult
A167 - 100 testPChkComp_GeneralDelimiters_Path_ColonInFirstSegmentWithDotSlashInFront(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) ./a:b <null> <null> ./a:b <null> <null> OK
A168 - 101 testPChkComp_GeneralDelimiters_Path_SlashEscaped_InconsistentForAPI(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a%2fb <null> <null> /a%2fb <null> <null> OK
A169 - 102 testPChkComp_GeneralDelimiters_RelPath_SlashEscaped_InconsistentForAPI(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a%2fb <null> <null> /a%2fb <null> <null> OK
A170 - 103 testPChkComp_GeneralDelimiters_Path_QuestionMark_Unescaped_IsQuery(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a?b <null> <null> /a b <null> OK
A171 - 104 testPChkComp_GeneralDelimiters_Query_QuestionMark_Unescaped_IsQuery(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) ?:/@? <null> <null> <emptystring> :/@? <null> OK
A172 - 105 testPChkComp_GeneralDelimiters_Path_Hash_Unescaped_IsFragment(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a#b <null> <null> /a <null> b OK
A173 - 106 testPChkComp_GeneralDelimiters_Path_OpenSquareBracket_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a%5bb <null> <null> /a%5bb <null> <null> OK
A174 - 107 testPChkComp_GeneralDelimiters_RelPath_OpenSquareBracket_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) a%5bb <null> <null> a%5bb <null> <null> OK
A175 - 110 testParseAndCheckComp_RelPathWithEscapedColonInside(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) b/a%3ab <null> <null> b/a%3ab <null> <null> OK
A176 - 111 testPChkComp_GeneralDelimiters_Path_QuestionMark_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a%3fb <null> <null> /a%3fb <null> <null> OK
A177 - 112 testPChkComp_GeneralDelimiters_RelPath_QuestionMark_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) a%3fb <null> <null> a%3fb <null> <null> OK
A178 - 113 testPChkComp_GeneralDelimiters_Path_Hash_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a%23b <null> <null> /a%23b <null> <null> OK
A179 - 114 testPChkComp_GeneralDelimiters_RelPath_Hash_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) a%23b <null> <null> a%23b <null> <null> OK
A180 - 115 testPChkComp_GeneralDelimiters_Path_AT_40_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a%40b <null> <null> /a%40b <null> <null> OK
A181 - 116 testPChkComp_GeneralDelimiters_RelPath_AT_40_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) a%40b <null> <null> a%40b <null> <null> OK
A182 - 117 testPChkComp_GeneralDelimiters_Path_AT_40_Unescaped_IsOk(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a@b <null> <null> /a@b <null> <null> OK
A183 - 118 testPChkComp_GeneralDelimiters_Path_Quote_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /a%22b <null> <null> /a%22b <null> <null> OK
A184 - 119 testPChkComp_GeneralDelimiters_RelPath_Quote_Escaped(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) a%22b <null> <null> a%22b <null> <null> OK
A185 - 120 testPChkComp_GeneralDelimiters_AbsPath_Colon(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) /b/a%3ab <null> <null> /b/a%3ab <null> <null> OK
A186 - 121 testPChkComp_GeneralDelimiters_RelPath_Colon(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_GeneralDelimiters) b/a%3ab <null> <null> b/a%3ab <null> <null> OK
A187 - 122 testParseAndCheckComp_SchemeAndEmptyAuthRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:/// http <emptystring> / <null> <null> FAILED
122 http:/// authority
expected:
found:null
 expected:<> but was:<null>
A188 - 123 testParseAndCheckComp_SchemeEmptyAuthAndNETRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http://// http <emptystring> // <null> <null> FAILED
123 http://// authority
expected:
found:null
 expected:<> but was:<null>
A189 - 124 testParseAndCheckComp_SchemeEmptyAuthAndNETPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:////a http <emptystring> //a <null> <null> FAILED
124 http:////a authority
expected:
found:null
 expected:<> but was:<null>
A190 - 125 testParseAndCheckComp_RELURI_EmptyAuthorityOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) // <null> <emptystring> <emptystring> <null> <null> ERROR
125 Expected authority at index 2: //
- Exception URI://
A191 - 126 testParseAndCheckComp_RELURI_EmptyAuthorityRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) /// <null> <emptystring> / <null> <null> FAILED
126 /// authority
expected:
found:null
 expected:<> but was:<null>
A192 - 127 testParseAndCheckComp_RELURI_AuthorityAndRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) //a/ <null> a / <null> <null> OK
A193 - 128 testParseAndCheckComp_RELURI_EmptyAuthorityNETRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) //// <null> <emptystring> // <null> <null> FAILED
128 //// authority
expected:
found:null
 expected:<> but was:<null>
A194 - 129 testParseAndCheckComp_RELURI_EmptyAuthorityNETPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) ////a <null> <emptystring> //a <null> <null> FAILED
129 ////a authority
expected:
found:null
 expected:<> but was:<null>
A195 - 130 testParseAndCheckComp_SchemeEmptyAuthEmptyFrag(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http://# http <emptystring> <emptystring> <null> <emptystring> FAILED
130 http://# authority
expected:
found:null
 expected:<> but was:<null>
A196 - 132 testParseAndCheckComp_SlashSlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) //?# <null> <emptystring> <emptystring> <emptystring> <emptystring> FAILED
132 //?# authority
expected:
found:null
 expected:<> but was:<null>
A197 - 133 testParseAndCheckComp_SchemeSlashSlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) a:///?# a <emptystring> / <emptystring> <emptystring> FAILED
133 a:///?# authority
expected:
found:null
 expected:<> but was:<null>
A198 - 134 testParseAndCheckComp_SlashSlashSlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) ///?# <null> <emptystring> / <emptystring> <emptystring> FAILED
134 ///?# authority
expected:
found:null
 expected:<> but was:<null>
A199 - 135 testParseAndCheckComp_SchemeSlashSlashSlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) a:///?# a <emptystring> / <emptystring> <emptystring> FAILED
135 a:///?# authority
expected:
found:null
 expected:<> but was:<null>
A200 - 136 testParseAndCheckComp_SchemeEmptyAuthEmptyQueryEmptyFrag(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http://?# http <emptystring> <emptystring> <emptystring> <emptystring> FAILED
136 http://?# authority
expected:
found:null
 expected:<> but was:<null>
A201 - 137 testParseAndCheckComp_SchemeOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http: http <null> <emptystring> <null> <null> ERROR
137 Expected scheme-specific part at index 5: http:
- Exception URI:http:
A202 - 138 testParseAndCheckComp_SchemeNoAuthRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:/ http <null> / <null> <null> OK
A203 - 139 testParseAndCheckComp_SchemeAndEmptyAuth(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:// http <emptystring> <emptystring> <null> <null> ERROR
139 Expected authority at index 7: http://
- Exception URI:http://
A204 - 140 testParseAndCheckComp_SchemeAuthAndNETPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http://a//b http a //b <null> <null> OK
A205 - 142 testParseAndCheckComp_RELURI_NoAuthRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) / <null> <null> / <null> <null> OK
A206 - 143 testParseAndCheckComp_RELURI_AuthorityOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) //a <null> a <emptystring> <null> <null> OK
A207 - 144 testParseAndCheckComp_SchemeAndDot(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:. http <null> . <null> <null> OK
A208 - 145 testParseAndCheckComp_SchemeAndDotDot(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:.. http <null> .. <null> <null> OK
A209 - 146 testParseAndCheckComp_SchemeAndHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:# http <null> <emptystring> <null> <emptystring> ERROR
146 Expected scheme-specific part at index 5: http:#
- Exception URI:http:#
A210 - 147 testParseAndCheckComp_SchemeAndAuth(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http://a http a <emptystring> <null> <null> OK
A211 - 148 testParseAndCheckComp_AuthOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) //a <null> a <emptystring> <null> <null> OK
A212 - 149 testParseAndCheckComp_AuthAndPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) //a/b:c <null> a /b:c <null> <null> OK
A213 - 150 testParseAndCheckComp_QueryOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) ?a=b <null> <null> <emptystring> a=b <null> OK
A214 - 151 testParseAndCheckComp_FragmentOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) #f <null> <null> <emptystring> <null> f OK
A215 - 152 testParseAndCheckComp_OnlyQuestionMark(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) ? <null> <null> <emptystring> <emptystring> <null> OK
A216 - 153 testParseAndCheckComp_EmptyQueryAndFragment(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) ?#f <null> <null> <emptystring> <emptystring> f OK
A217 - 154 testParseAndCheckComp_QuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) ?# <null> <null> <emptystring> <emptystring> <emptystring> OK
A218 - 155 testParseAndCheckComp_SlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) /?# <null> <null> / <emptystring> <emptystring> OK
A219 - 156 testParseAndCheckComp_Empty(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) <emptystring> <null> <null> <emptystring> <null> <null> OK
A220 - 297 testParseAndCheckComp_HostStartsWithNumber_BUG4671369(junit.org.eleusoft.uri.Test_URI06_Authority) http://7in1web.com/ http 7in1web.com / <null> <null> OK
A221 - 298 testCreateURI_Authority(junit.org.eleusoft.uri.Test_URI06_Authority) ftp://[1234:2345::ABCD]:1234/dir/file#ABC ftp [1234:2345::ABCD]:1234 /dir/file <null> ABC OK
A222 - 299 testParseAndCheckComp_HostStartsWithNumber2(junit.org.eleusoft.uri.Test_URI06_Authority) http://www.3com.com/ http www.3com.com / <null> <null> OK
A223 - 484 testParseRealWorldOK_Apple_SlashInFragment(junit.org.eleusoft.uri.Test_URI32_RealWorldURI) http://developer.apple.com/documentation/Carbon/Conceptual/understanding_utis/understand_utis_intro/chapter_1_section_1.html#//apple_ref/doc/uid/TP40001319-CH201-DontLinkElementID_19 http developer.apple.com /documentation/Carbon/Conceptual/understanding_utis/understand_utis_intro/chapter_1_section_1.html <null> //apple_ref/doc/uid/TP40001319-CH201-DontLinkElementID_19 OK
Parse "scheme:?" uri
IndexName URI check is opaque check scheme spec partResult
A224 - 131 testParseAndCheckComp_SchemeAndQuestionmark_isOpaque(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:? ? OK
Parse uri and check part equals after normalization
IndexName URI Expected PathResult
A225 - 189 testNormalize_SlashSubSlashDoubleDotSlashDoubleDotAbsPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /pollo/../.. <emptystring> FAILED
189 createURIAndCheckPathEqualsAfterNormalization: []<>[/..] for uri [/pollo/../..] expected:<> but was:</..>
A226 - 191 testNormalize_SlashDoubleDotOnlyAbsPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /.. <emptystring> FAILED
191 createURIAndCheckPathEqualsAfterNormalization: []<>[/..] for uri [/..] expected:<> but was:</..>
A227 - 192 testNormalize_SlashDoubleDotSlashOnlyAbsPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /../ <emptystring> FAILED
192 createURIAndCheckPathEqualsAfterNormalization: []<>[/../] for uri [/../] expected:<> but was:</../>
A228 - 193 testNormalize_SlashDoubleDotSlashSubAbsPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /../pollo <emptystring> FAILED
193 createURIAndCheckPathEqualsAfterNormalization: []<>[/../pollo] for uri [/../pollo] expected:<> but was:</../pollo>
A229 - 194 testNormalize_DoubleDotOnlyRelPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) .. <emptystring> FAILED
194 createURIAndCheckPathEqualsAfterNormalization: []<>[..] for uri [..] expected:<> but was:<..>
A230 - 195 testNormalize_DotOnlyRelPathWithQuery__PathShouldBeEmptyString(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) .?param=value <emptystring> OK
A231 - 196 testNormalize_DotOnlyRelPathWithAnchor_PathShouldBeEmptyString(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) .#anchor <emptystring> OK
A232 - 200 testNormalize_DotOnlyRelPath_PathShouldBeEmptyString(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) . <emptystring> OK
A233 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) / / OK
A234 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /. / OK
A235 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) rel rel OK
A236 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) rel/2nd rel/2nd OK
A237 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) rel/pollo/../ciao/ rel/ciao/ OK
A238 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) rel/pollo/./ciao/ rel/pollo/ciao/ OK
A239 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /abs /abs OK
A240 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /abs/2nd /abs/2nd OK
A241 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /abs/pollo/../ciao/ /abs/ciao/ OK
A242 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /abs/pollo/./ciao/ /abs/pollo/ciao/ OK
A243 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/abs /abs OK
A244 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/abs/2nd /abs/2nd OK
A245 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/abs/pollo/../ciao/ /abs/ciao/ OK
A246 - 214 testNormalize_PathOnlyURI_CheckPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/abs/pollo/./ciao/ /abs/pollo/ciao/ OK
A247 - 215 testURINoPath_CheckPathAfterNormalization(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) ?param=value <emptystring> OK
A248 - 215 testURINoPath_CheckPathAfterNormalization(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) #anchor <emptystring> OK
A249 - 216 testPathAfterNormalization_AuthorityNoPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org <emptystring> OK
Parse and check toString after normalize
IndexNameURIEXPECTEDResult
A250 - 190 testCreateURINormalize_EmptyColonOfPortNumberShouldGo_RootPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org:/ http://www.example.org/ FAILED
190 createAndCheckToStringEqualsAfterNormalize: [http://www.example.org/]<>[http://www.example.org:/]  for uri [http://www.example.org:/] expected:<......> but was:<...:...>
A251 - 197 testCreateURINormalize_EmptyColonOfPortNumberShouldGo_NoPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org: http://www.example.org FAILED
197 createAndCheckToStringEqualsAfterNormalize: [http://www.example.org]<>[http://www.example.org:]  for uri [http://www.example.org:] expected:<...> but was:<...:>
A252 - 198 testNormalize_DoNotRemoveEmptyQuery_AbsoluteURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.ccc.xxx/ddd? http://www.ccc.xxx/ddd? OK
A253 - 199 testNormalize_DoNotRemoveEmptyQuery_AbsoluteURI_WithFragment(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.ccc.xxx/ddd?#frag http://www.ccc.xxx/ddd?#frag OK
A254 - 201 testCreateURINormalize_ComplexAbsPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /a/b/c/./../../g /a/g OK
A255 - 202 testCreateURINormalizeRelURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) / / OK
A256 - 202 testCreateURINormalizeRelURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /abs /abs OK
A257 - 202 testCreateURINormalizeRelURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) rel rel OK
A258 - 202 testCreateURINormalizeRelURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /abs/2nd /abs/2nd OK
A259 - 202 testCreateURINormalizeRelURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) #anchor #anchor OK
A260 - 202 testCreateURINormalizeRelURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) ?q=s ?q=s OK
A261 - 202 testCreateURINormalizeRelURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) ?q=s#anchor ?q=s#anchor OK
A262 - 203 testCreateURINormalizeAbsURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/ http://www.example.org/ OK
A263 - 203 testCreateURINormalizeAbsURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/abs http://www.example.org/abs OK
A264 - 203 testCreateURINormalizeAbsURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/abs/2nd http://www.example.org/abs/2nd OK
A265 - 204 testCreateURINormalize_EmptyURI(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) <emptystring> <emptystring> OK
A266 - 205 testCreateURINormalizeAbsURI_DoubleDotInside(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/abs/pollo/../ciao/ http://www.example.org/abs/ciao/ OK
A267 - 206 testCreateURINormalizeAbsURI_SingleDotInside(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/abs/pollo/./ciao/ http://www.example.org/abs/pollo/ciao/ OK
A268 - 207 testCreateURINormalize_QueryTest(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) ?param=value ?param=value OK
A269 - 207 testCreateURINormalize_QueryTest(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) ?param=R%26D ?param=R%26D OK
A270 - 207 testCreateURINormalize_QueryTest(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /?param=R%26D /?param=R%26D OK
A271 - 208 testCreateURINormalize_Abnormal1(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /pollo/..?param=R%26D /?param=R%26D OK
A272 - 209 testCreateURINormalize_Escaping(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org/ci%20ao/?b=c%20a#c%20a http://www.example.org/ci%20ao/?b=c%20a#c%20a OK
A273 - 210 testNormalize_DoNotRemoveEmptyQuery_RelPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) ? ? OK
A274 - 211 testNormalize_SchemeToLowerCase(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) HTTP://www.ccc.xxx http://www.ccc.xxx FAILED
211 createAndCheckToStringEqualsAfterNormalize: [http://www.ccc.xxx]<>[HTTP://www.ccc.xxx]  for uri [HTTP://www.ccc.xxx] expected:<http...> but was:<HTTP...>
A275 - 212 testNormalize_HostToLowerCase(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.EXAMPLE.xxx http://www.example.xxx FAILED
212 createAndCheckToStringEqualsAfterNormalize: [http://www.example.xxx]<>[http://www.EXAMPLE.xxx]  for uri [http://www.EXAMPLE.xxx] expected:<...example...> but was:<...EXAMPLE...>
A276 - 213 testNormalize_RemoveEmptySegment(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.com/com//com///com http://www.example.com/com//com///com FAILED
213 createAndCheckToStringEqualsAfterNormalize: [http://www.example.com/com//com///com]<>[http://www.example.com/com/com/com]  for uri [http://www.example.com/com//com///com] expected:<.../com//...> but was:<...com...>
A277 - 216 testPathAfterNormalization_AuthorityNoPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org http://www.example.org OK
A278 - 281 testGnuTestlet_Normalize(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.dcs.shef.ac.uk/com4280/special/../special/../artistdac1.html?id=32 http://www.dcs.shef.ac.uk/com4280/artistdac1.html?id=32 OK
A279 - 282 testGnuTestlet_ToString(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://example.com/money/¥/file.html http://example.com/money/%EF%BF%A5/file.html OK
A280 - 290 testOpaqueNormalizeNews(junit.org.eleusoft.uri.Test_URI05_Opaque) news:comp.lang.java news:comp.lang.java OK
A281 - 291 testOpaqueNormalizeISBN(junit.org.eleusoft.uri.Test_URI05_Opaque) urn:isbn:096139210x urn:isbn:096139210x OK
Create uri from unescaped components and check the result URI
IndexName Expected URIScheme Auth Path Query FragmentResult
A282 - 217 testCreateFromCompCheckURI_ReservedCharacters_PathNotReservedChars_MustNotBeEscaped(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) SCHEME://AUT/PA@:@:s SCHEME AUT /PA@:@:s <null> <null> OK
A283 - 229 testCreateFromCompCheckURI_UnreservedCharacters_MustNeverBeEscaped(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) SCH-EME://AUT-._~/PA-._~TH?QU-._~ERY#FRA-._~GMENT SCH-EME AUT-._~ /PA-._~TH QU-._~ERY FRA-._~GMENT OK
A284 - 230 testCreateFromCompCheckURI_ReservedCharacters_Authority_MustAlwaysBeEscaped(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) SCHEME://AUTOB%55HN@pollo.com/ SCHEME AUTOB%55HN@pollo / <null> <null> FAILED
230 URI is different:SCHEME://AUTOB%55HN@pollo/ expected:<....com...> but was:<......>
A285 - 231 testCreateFromCompCheckURI_ReservedCharacters_Path_MustAlwaysBeEscaped(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) SCHEME://AUT/PA%3FTH/%3F%23%5Ban%5D SCHEME AUT /PA?TH/?#[an] <null> <null> OK
Create uri from unescaped components and check they have the passed value
IndexName Scheme Auth Path Query FragmentResult
A286 - 218 testCreateFromComp_AuthorityEmptyAndPathBeginsWithSlashSlash_ShouldBeOK(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <emptystring> //net <null> <null> FAILED
218 authority
expected:
found:null
 expected:<> but was:<null>
A287 - 219 testCreateFromComp_PathEmpty_FragmentWithSpace(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> <emptystring> <null> myfrag%20ment OK
A288 - 232 testCreateFromComp_Default(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http www.example.com <emptystring> <null> <null> OK
A289 - 232 testCreateFromComp_Default(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http www.example.com / <null> <null> OK
A290 - 232 testCreateFromComp_Default(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http www.example.com / <emptystring> <null> OK
A291 - 232 testCreateFromComp_Default(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http www.example.com <emptystring> <emptystring> <null> OK
A292 - 232 testCreateFromComp_Default(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http www.example.com / <emptystring> <emptystring> OK
A293 - 232 testCreateFromComp_Default(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http www.example.com / <null> <emptystring> OK
A294 - 232 testCreateFromComp_Default(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http www.example.com <emptystring> <emptystring> <emptystring> OK
A295 - 232 testCreateFromComp_Default(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http www.example.com <emptystring> <null> <emptystring> OK
A296 - 233 testCreateFromComp_OnlyPathEmpty_Tricky(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> /m:/?;[]{}() <null> <null> OK
A297 - 234 testCreateFromComp_OnlyPathEmpty(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> mypath <null> <null> OK
A298 - 235 testCreateFromComp_PathEmpty_Authority(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> myauth <emptystring> <null> <null> OK
A299 - 236 testCreateFromComp_PathEmpty_Fragment(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> <emptystring> <null> myfrag OK
A300 - 237 testCreateFromComp_PathEmpty_Fragment_Tricky(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> <emptystring> <null> my%23fr?a/g@:.ment OK
A301 - 238 testCreateFromComp_PathEmpty_Query(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> <emptystring> myquery=d <null> OK
A302 - 239 testCreateFromComp_PathEmpty_Query_Tricky(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> <emptystring> myquery=R%26D <null> OK
A303 - 240 testCreateFromComp_SchemeCanContainPlus(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) s+1 b <emptystring> <emptystring> <emptystring> OK
A304 - 241 testCreateFromComp_SchemeCanContainMinus(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) s-1 b <emptystring> <emptystring> <emptystring> OK
A305 - 242 testCreateFromComp_SchemeCanContainDot(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) s.1 b <emptystring> <emptystring> <emptystring> OK
Create uri from unescaped components to generate an error
IndexName Scheme Auth Path Query FragmentResult
A306 - 220 testCreateFromComp_PathCannotBeNull_CaseAllNull(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> <null> <null> <null> OK
A307 - 221 testCreateFromComp_PathCannotBeNull_CasePassedAuthority(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> mik2 <null> <null> <null> OK
A308 - 222 testCreateFromCompForError_AuthPresent_PathNotBeginWithSlash(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) s aut wrongnoslash <null> <null> FAILED
222 Should throw URIException:When authority is present, the path must either be empty or begin with a slash character.
A309 - 223 testCreateFromCompForError_SchemeCannotStartWithNumber(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) 1s <emptystring> <emptystring> <emptystring> <emptystring> OK
A310 - 224 testCreateFromCompForError_Query_EscapedQueryContainsPercent(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> <null> % <null> OK
A311 - 225 testCreateFromComp_PathCannotBeNull_CasePassedAuthorityAndScheme(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) http mik2 <null> <null> <null> OK
A312 - 226 testCreateFromComp_AuthorityNullAndPathBeginsWithSlashSlash_ShouldBeError(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> //net <null> <null> OK
A313 - 227 testCreateFromCompForError_AuthNotPresent_PathNotBeginWithTwoSlash(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <null> //wrong-TWO-slash <null> <null> OK
A314 - 228 testCreateFromCompForError_AuthNotPresent_PathNotBeginWithTwoSlash_HasScheme(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) s <null> //wrong-TWO-slash <null> <null> OK
Resolve and check uri (option normalize)
IndexName URI Relative REF EXPECTED NORMALIZED after resolutionResult
A315 - 243 testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddNetPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa //nn foo://nn false OK
A316 - 244 testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddAbsPathWithEmptySegments(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa /nn///a foo://aa/nn///a false OK
A317 - 245 testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddRelPathWithEmptySegms_NotSure(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa c//d foo://aa/c//d false FAILED
245 resolveAndCheckURIEx: [foo://aa/c//d]<>[foo://aa/c/d]  from  uri [foo://aa] and rel uri [c//d] expected:<.../...> but was:<......>
A318 - 246 testResolveNormCheckURI_AbsoluteURINoPath_AddEmptyString_MAYBE_ShouldBeRootInstead(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org <emptystring> http://www.example.org false OK
A319 - 247 testResolveNormCheckURI_AbsoluteURIWithAllComponents_AddEmptyURI_FragmentMustGo(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/a?p=q#f <emptystring> http://www.example.org/a?p=q true OK
A320 - 248 testResolveCheckURI_AbsoluteWithAuthorityWithDoubleSlashPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa//b/c ../d foo://aa//d false FAILED
248 resolveAndCheckURIEx: [foo://aa//d]<>[foo://aa/d]  from  uri [foo://aa//b/c] and rel uri [../d] expected:<.../...> but was:<......>
A321 - 249 testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddRelPath_Section5_2_3(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa c foo://aa/c false OK
A322 - 250 testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddNetPathWithDotInFront(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa .//nn foo://aa/nn false OK
A323 - 251 testResolveCheckURI_AuthorityNoPath_ShouldBecomeRoot_RFCSection5_2_3(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa b foo://aa/b false OK
A324 - 252 testResolveCheckURI_AbsoluteWithAuthorityWithDoubleSlashPath2(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa//b/c ../../d foo://aa/d false OK
A325 - 253 testResolveCheckURI_AbsoluteWithAuthorityWithDoubleSlashPath_Abnormal(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa//b/c ../../../d foo://aa false FAILED
253 resolveAndCheckURIEx: [foo://aa]<>[foo://aa/d]  from  uri [foo://aa//b/c] and rel uri [../../../d] expected:<...> but was:<.../d>
A326 - 255 testResolveNormCheckURI_AbsoluteURIRoot_AddRelPathQueryFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ s?a=cb#f%5fd http://www.example.org/s?a=cb#f%5fd true OK
A327 - 256 testResolveNormCheckURI_AbsoluteURIRoot_AddAbsPathQueryFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ /s?a=cb#f%5fd http://www.example.org/s?a=cb#f%5fd true OK
A328 - 257 testResolveNormCheckURI_AbsoluteURIRootWithDot_AddRootSubPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/. /b http://www.example.org/b true OK
A329 - 258 testResolveNormCheckURI_AbsoluteURIRootWithDot_AddRelPathFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/. p#fragment http://www.example.org/p#fragment false OK
A330 - 259 testResolveNormCheckURI_AbsoluteURIRootWithDot_AddAbsPathFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/. /p#fragment http://www.example.org/p#fragment false OK
A331 - 260 testResolveNormCheckURI_AbsoluteURIRootWithDot_AddRootPathFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/. /#fragment http://www.example.org/#fragment false OK
A332 - 261 testResolveNormCheckURI_AbsoluteURIRootSubPathAddEmptyFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/pollo #fragment http://www.example.org/pollo#fragment true OK
A333 - 262 testResolveNormCheckURI_AbsoluteURINoPathAddFragment_PathShouldStayEmpty(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org #fragment http://www.example.org#fragment true OK
A334 - 263 testResolveNormCheckURI_AbsoluteURIEmptyQueryShouldNOTDisappear(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org? #fragment http://www.example.org?#fragment true OK
A335 - 264 testResolveNormCheckURI_AbsoluteURI_BaseURIFragmentMustDisappear(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/pollo#fff ?q=r http://www.example.org/pollo?q=r false OK
A336 - 265 testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddAbsPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa /nn foo://aa/nn false OK
A337 - 266 testResolveCheckURI_AbsoluteURINoPath_AddRootPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org / http://www.example.org/ false OK
A338 - 267 testResolveCheckURI_AbsoluteURINoPath_AddRelPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org index.html http://www.example.org/index.html false OK
A339 - 268 testResolveNormCheckURI_AbsoluteURIRoot_AddQuery(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ ?a=c%20b http://www.example.org/?a=c%20b true OK
A340 - 269 testResolveNormCheckURI_AbsoluteURIRoot_AddQueryFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ ?a=cb#f%5fd http://www.example.org/?a=cb#f%5fd true OK
A341 - 270 testResolveNormCheckURI_AbsoluteURIRoot_AddRootPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ / http://www.example.org/ true OK
A342 - 271 testResolveNormCheckURI_AbsoluteURIRoot_AddRootSubPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ /sub http://www.example.org/sub true OK
A343 - 272 testResolveNormCheckURI_AbsoluteURIRoot_AddRelath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ sub http://www.example.org/sub true OK
A344 - 273 testResolveNormCheckURI_AbsoluteURIRootWithDot_AddRootPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/. / http://www.example.org/ true OK
A345 - 274 testResolveNormCheckURI_AbsoluteURIAddFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/. #fragment http://www.example.org/#fragment true OK
A346 - 275 testResolveNormCheckURI_AbsoluteURIAddFragmentWithSpace(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ #fra%20gment http://www.example.org/#fra%20gment true OK
A347 - 276 testResolveNormCheckURI_AbsoluteURIAddFragmentWithDot(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ #frag/./ment http://www.example.org/#frag/./ment true OK
A348 - 277 testResolveNormCheckURI_AbsoluteURIAddFragmentWithDoubleDot(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/ #frag/../ment http://www.example.org/#frag/../ment true OK
A349 - 278 testResolveNormCheckURI_AbsoluteURIPathsWithColonInside(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org/a:b/c/ ../c:d/e http://www.example.org/a:b/c:d/e true OK
A350 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) / . / false OK
A351 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop . / false OK
A352 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/ . /pop/ false OK
A353 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a2 .. / false OK
A354 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a2 ./.. / false OK
A355 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a2 ./../ / false OK
A356 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a/a2 .. /pop/ false OK
A357 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a/a2 ./.. /pop/ false OK
A358 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a/a2 ./../ /pop/ false OK
A359 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a2 ./../a /a false OK
A360 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a2 ./../a/../b /b false OK
A361 - 279 testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) /pop/a2 ./../a/../b/ /b/ false OK
A362 - 280 testGnuTestlet_Resolve(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.dcs.shef.ac.uk/com4280/ special/../special/../artistdac1.html?id=32 http://www.dcs.shef.ac.uk/com4280/artistdac1.html?id=32 true OK
A363 - 283 testResolveCheckURI_AbsoluteURINoPath_AddDot(junit.org.eleusoft.uri.Test_URI04_ResolveURI) http://www.example.org . http://www.example.org/ false OK
A364 - 468 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_1(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) http://example.com/path?query#frag <emptystring> http://example.com/path?query false OK
A365 - 469 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_2(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a b/c foo:b/c false FAILED
469 resolveAndCheckURIEx: [foo:b/c]<>[foo:a]  from  uri [foo:a] and rel uri [b/c] expected:<...b/c> but was:<...a>
A366 - 470 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_3(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a ../b/c foo: false ERROR
470 Expected scheme-specific part at index 4: foo:
- Exception URI:foo:
A367 - 471 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_4(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a ./b/c foo:a/b/c false FAILED
471 resolveAndCheckURIEx: [foo:a/b/c]<>[foo:a]  from  uri [foo:a] and rel uri [./b/c] expected:<.../b/c> but was:<...>
A368 - 472 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_5(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo://a//b/c ../../d foo://a/d false OK
A369 - 473 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_6(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) http://a/b/c/d;p?q /../g http://a/g false OK
A370 - 474 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_1(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a/b ../c foo:/c false FAILED
474 resolveAndCheckURIEx: [foo:/c]<>[foo:a/b]  from  uri [foo:a/b] and rel uri [../c] expected:<.../c> but was:<...a/b>
A371 - 475 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_2(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a . foo:. false FAILED
475 resolveAndCheckURIEx: [foo:.]<>[foo:a]  from  uri [foo:a] and rel uri [.] expected:<....> but was:<...a>
A372 - 476 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_3(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a .. foo:.. false FAILED
476 resolveAndCheckURIEx: [foo:..]<>[foo:a]  from  uri [foo:a] and rel uri [..] expected:<.....> but was:<...a>
Resolve two uris expecting error
IndexName URI Relative REFResult
A373 - 254 testResolveNormCheckURI_TryToResolveWithBaseRelativePath_ShouldError(junit.org.eleusoft.uri.Test_URI04_ResolveURI) ciao / OK
Parse uri and check is not opaque
IndexNameResult
A374 - 286 testIsNotOpaque_Http(junit.org.eleusoft.uri.Test_URI05_Opaque) http://www.example.org/ciao OK
Parse opaque uri
IndexName URI check is opaque check scheme specific part and check path is nullResult
A375 - 287 testIsOpaque_NewsGroup(junit.org.eleusoft.uri.Test_URI05_Opaque) news:comp.lang.java comp.lang.java OK
A376 - 288 testIsOpaque_ISBN(junit.org.eleusoft.uri.Test_URI05_Opaque) urn:isbn:096139210x isbn:096139210x OK
A377 - 289 testIsOpaque_MailTO(junit.org.eleusoft.uri.Test_URI05_Opaque) mailto:pollo@pollo.org pollo@pollo.org OK
A378 - 292 testGetSchemeSpecificPart_NewsGroup(junit.org.eleusoft.uri.Test_URI05_Opaque) news:comp.lang.java comp.lang.java OK
A379 - 293 testGetSchemeSpecificPart_ISBN(junit.org.eleusoft.uri.Test_URI05_Opaque) urn:isbn:096139210x isbn:096139210x OK
A380 - 294 testGetSchemeSpecificPart_MailTo(junit.org.eleusoft.uri.Test_URI05_Opaque) mailto:pippo@topo.com pippo@topo.com OK
A381 - 295 testGetSchemeSpecificPart_MailToWithQuery(junit.org.eleusoft.uri.Test_URI05_Opaque) mailto:pippo@topo.com?subject=pippo pippo@topo.com?subject=pippo OK
A382 - 296 testGetSchemeSpecificPart_MailToWithFragment(junit.org.eleusoft.uri.Test_URI05_Opaque) mailto:pippo@topo.com#f pippo@topo.com OK
Create URI and check query equals expected
IndexName URI Expected QueryResult
A383 - 300 testCreateURIWithQuery_OneValueContainsAmpersand_checkQuery(junit.org.eleusoft.uri.Test_URI08_Query) http://www.aaa.bbb/?value=R%26D value=R%26D OK
A384 - 303 testCreateURIWithQuery_OneValueContainsAmpersand_checkQuery_2(junit.org.eleusoft.uri.Test_URI08_Query) http://www.aaa.bbb/?value=R%26D&pop=3 value=R%26D&pop=3 OK
A385 - 306 testCreateURIWithQuery_OneValueContainsHash_checkQuery(junit.org.eleusoft.uri.Test_URI08_Query) http://www.aaa.bbb/?value=R%23D value=R%23D OK
Create empty path and query URI and check toString equals
IndexName Query Expected URIResult
A386 - 301 testCreateURIFromQueryComponent_OneValueContainsAmpersand_CheckURI(junit.org.eleusoft.uri.Test_URI08_Query) value=R%26D ?value=R%26D OK
A387 - 302 testCreateURIFromQueryComponent_OneValueContainsHash_CheckURI(junit.org.eleusoft.uri.Test_URI08_Query) value=R%23D ?value=R%23D OK
A388 - 307 testCreateURIFromQueryComponent_CheckURI(junit.org.eleusoft.uri.Test_URI08_Query) value=RD ?value=RD OK
Create path only URI and check URI equals to expected
IndexName PATH EXPECTED URIResult
A389 - 308 testURIFrom_InvalidFixedWithDotSlashInFront_RelPathOneSegmentWithInsideColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) ./a:d ./a:d OK
A390 - 309 testURIFrom_InvalidFixedWithDotSlashInFront_RelPathStartsWithColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) ./:s/p ./:s/p OK
A391 - 310 testURIFrom_InvalidFixedWithDotSlashInFront_RelPath2ndSegmentHasColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) ./:s/p ./:s/p OK
A392 - 312 testURIFrom_RelPathWithPercentSymbolInsideAndEnd(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) a%ciao% a%25ciao%25 OK
A393 - 314 testURIFrom_InvalidFixedWithDotSlashInFront_RelPathOnlyColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) ./: ./: OK
A394 - 315 testURIFrom_AbsPathWithPercentSymbolInsideAndEnd(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /a%ciao% /a%25ciao%25 OK
A395 - 316 testURIFrom_AbsPathOnlyColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /: /: OK
A396 - 317 testURIFrom_PathStandardRelAndAbsPath(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) / / OK
A397 - 317 testURIFrom_PathStandardRelAndAbsPath(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /file.xml /file.xml OK
A398 - 317 testURIFrom_PathStandardRelAndAbsPath(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) . . OK
A399 - 317 testURIFrom_PathStandardRelAndAbsPath(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) file.xml file.xml OK
A400 - 318 testURIFrom_RelPathWithSpaceInside(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) file %20.xml file%20%2520.xml OK
A401 - 319 testURIFrom_RelPathWithHashSymbolInside(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) file #.xml file%20%23.xml OK
A402 - 320 testURIFrom_RelPathWithPercentSymbolAtBegin(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) %ciao% %25ciao%25 OK
A403 - 321 testURIFrom_RelPathWithOnlyAPercentSymbol(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) % %25 OK
A404 - 322 testURIFrom_RelPathWithSpaceAndSemicolon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) The ; URI The%20;%20URI OK
A405 - 323 testURIFrom_RelPath2ndLevelWithSpaceAndColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) foo/The : URI foo/The%20:%20URI OK
A406 - 325 testURIFrom_RelPathWithAmpersand(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) &URI &URI OK
A407 - 326 testURIFrom_RelPathOnlyAmpersand(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) & & OK
A408 - 327 testURIFrom_RelPathContainsQuestionMark(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) a?ds a%3Fds OK
A409 - 328 testURIFrom_RelPathStartsWithQuestionMark(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) ?ds %3Fds OK
A410 - 329 testURIFrom_RelPath_StrangeLooksLikeScheme(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) sc/heme://ciao sc/heme://ciao OK
A411 - 333 testURIFrom_AbsPathWithSpaceInside(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /file %20.xml /file%20%2520.xml OK
A412 - 334 testURIFrom_AbsPathWithHashSymbolInside(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /file #.xml /file%20%23.xml OK
A413 - 335 testURIFrom_AbsPathWithPercentSymbolAtBegin(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /%ciao% /%25ciao%25 OK
A414 - 336 testURIFrom_AbsPathWithOnlyAPercentSymbol(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /% /%25 OK
A415 - 337 testURIFrom_AbsPathWithSpaceAndSemicolon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /The ; URI /The%20;%20URI OK
A416 - 338 testURIFrom_AbsPathWithAmpersand(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /&URI /&URI OK
A417 - 339 testURIFrom_AbsPathOnlyAmpersand(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /& /& OK
A418 - 340 testURIFrom_AbsPathWithInsideColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /a:d /a:d OK
A419 - 341 testURIFrom_AbsPathStartsWithColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /:s /:s OK
A420 - 342 testURIFrom_AbsPathStartsWithQuestionMark(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /?ds /%3Fds OK
A421 - 343 testURIFrom_AbsPathContainsQuestionMark(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) /a?ds /a%3Fds OK
Create invalid path only URI and check exception is thrown. Extra info:[Test RFC3986 3.3: if an URI does not contain an authority component then the path cannot begin with [//]]
IndexName PATHResult
A422 - 311 testPathComponentCannotStartWithDoubleSlashIfNoAuthority3986_3_3(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) //pathstartswithdoubleslash OK
Create invalid path only URI and check exception is thrown. Extra info:[Create URI from unescaped path and check is invalid because is relative and has colon [:] in first segment [RFC3986 3.3 ]]
IndexName PATHResult
A423 - 313 testURIFrom_Invalid_RelPathOneSegmentWithInsideColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) a:d FAILED
313 Should throw URI exception:Create URI from unescaped path and check is invalid because is relative  and has colon [:] in first segment [RFC3986 3.3 ]
A424 - 330 testURIFrom_Invalid_RelPathOnlyColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) : OK
A425 - 331 testURIFrom_Invalid_RelPathStartsWithColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) :s/p OK
A426 - 332 testURIFrom_RelPath2ndSegmentHasColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) :s/p OK
Create invalid path only URI and check exception is thrown. Extra info:[Is this scheme specific ?]
IndexName PATHResult
A427 - 324 testURIFrom_RelPathWithSpaceAndColon_SEEDOC(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) The : URI OK
Create Path class and check getPath equals
IndexName Unescaped Path Expected NormalizeResult
A428 - 344 testPath_SlashDoubleDotSlash_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /../ <emptystring> true FAILED
344 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/../] for path [/../] expected:<> but was:</../>
A429 - 345 testPath_SlashDoubleDotSlashSub_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /../sub <emptystring> true FAILED
345 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/../sub] for path [/../sub] expected:<> but was:</../sub>
A430 - 346 testPathRel_Sub_2DoubleDotsSlash_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) up/../../ <emptystring> true FAILED
346 createAndCheckPathEqualsEx  {normalize:true} expected []<>[../] for path [up/../../] expected:<> but was:<../>
A431 - 347 testPath_Root_Sub_2DoubleDots_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /up/../.. <emptystring> true FAILED
347 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/..] for path [/up/../..] expected:<> but was:</..>
A432 - 348 testPath_OnlyDot_Normalize_ShouldBeEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) . <emptystring> true OK
A433 - 349 testPath_SlashDot_Normalize_ShouldBeSlashOnly(junit.org.eleusoft.uri.Test_URI10_Path) /. / true OK
A434 - 350 testPath_DoubleDot_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) .. <emptystring> true FAILED
350 createAndCheckPathEqualsEx  {normalize:true} expected []<>[..] for path [..] expected:<> but was:<..>
A435 - 351 testPathRel_Sub_2DoubleDots_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) up/../.. <emptystring> true FAILED
351 createAndCheckPathEqualsEx  {normalize:true} expected []<>[..] for path [up/../..] expected:<> but was:<..>
A436 - 352 testPath_SlashDoubleDot_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /.. <emptystring> true FAILED
352 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/..] for path [/..] expected:<> but was:</..>
A437 - 353 testDoubleDotOnlyPathAfterNormalizationEmptyStringOrError(junit.org.eleusoft.uri.Test_URI10_Path) .. <emptystring> true FAILED
353 createAndCheckPathEqualsEx  {normalize:true} expected []<>[..] for path [..] expected:<> but was:<..>
A438 - 359 testPath_SlashDot(junit.org.eleusoft.uri.Test_URI10_Path) /. /. false OK
A439 - 360 testPath_DoubleDot(junit.org.eleusoft.uri.Test_URI10_Path) .. .. false OK
A440 - 361 testPath_OnlyDot(junit.org.eleusoft.uri.Test_URI10_Path) . . false OK
A441 - 362 testBaseNormalization(junit.org.eleusoft.uri.Test_URI10_Path) / / true OK
A442 - 362 testBaseNormalization(junit.org.eleusoft.uri.Test_URI10_Path) /ciao/../pollo /pollo true OK
A443 - 362 testBaseNormalization(junit.org.eleusoft.uri.Test_URI10_Path) rel rel true OK
A444 - 362 testBaseNormalization(junit.org.eleusoft.uri.Test_URI10_Path) rel/pollo/../ciao/ rel/ciao/ true OK
A445 - 362 testBaseNormalization(junit.org.eleusoft.uri.Test_URI10_Path) /abs /abs true OK
A446 - 365 testPath(junit.org.eleusoft.uri.Test_URI10_Path) / / false OK
A447 - 365 testPath(junit.org.eleusoft.uri.Test_URI10_Path) /../ /../ false OK
A448 - 365 testPath(junit.org.eleusoft.uri.Test_URI10_Path) rel rel false OK
A449 - 365 testPath(junit.org.eleusoft.uri.Test_URI10_Path) /abs /abs false OK
A450 - 366 testPath_LeaveControlDotsIfNotNormalized(junit.org.eleusoft.uri.Test_URI10_Path) /./p1 /./p1 false OK
A451 - 367 testDotOnlyPathAfterNormalizationEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) . <emptystring> true OK
A452 - 370 testPath_Root_Sub_2DoubleDotsSlah_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /up/../../ <emptystring> true FAILED
370 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/../] for path [/up/../../] expected:<> but was:</../>
Resolve paths expecting error
IndexName BASE REL REFResult
A453 - 354 testResolvePath_WithBaseARelatviePath_ShouldError(junit.org.eleusoft.uri.Test_URI10_Path) z/dd b OK
Resolve uri.Paths {option normalize:false} and check result path
IndexNameBASE REL REFEXPECTED PATH NORMALIZEResult
A454 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) / . / false OK
A455 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) /a b /b false OK
A456 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) /a/ b /a/b false OK
A457 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) /pop . / false OK
A458 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) /pop/ . /pop/ false OK
A459 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) /pop/a2 .. / false OK
A460 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) /pop/a2 ./.. / false OK
A461 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) /pop/a2 ./../a /a false OK
A462 - 355 testResolvePath(junit.org.eleusoft.uri.Test_URI10_Path) /pop/a2 ./../a/../b /b false OK
A463 - 368 testResolvePath_AbsBaseWithColonInside(junit.org.eleusoft.uri.Test_URI10_Path) /a:d b /b false OK
A464 - 369 testResolvePath_AbsBaseWithColonInside2(junit.org.eleusoft.uri.Test_URI10_Path) /a:d/ b /a:d/b false OK
Create Path class and check toString equals
IndexName Unescaped Path Expected NormalizeResult
A465 - 356 testCreatePath(junit.org.eleusoft.uri.Test_URI10_Path) / / true OK
A466 - 356 testCreatePath(junit.org.eleusoft.uri.Test_URI10_Path) /abs /abs true OK
A467 - 356 testCreatePath(junit.org.eleusoft.uri.Test_URI10_Path) /abs/2nd /abs/2nd true OK
A468 - 356 testCreatePath(junit.org.eleusoft.uri.Test_URI10_Path) /p/f/g /p/f/g true OK
A469 - 356 testCreatePath(junit.org.eleusoft.uri.Test_URI10_Path) /p/f/g/ /p/f/g/ true OK
A470 - 356 testCreatePath(junit.org.eleusoft.uri.Test_URI10_Path) /p /p true OK
A471 - 356 testCreatePath(junit.org.eleusoft.uri.Test_URI10_Path) a a true OK
A472 - 356 testCreatePath(junit.org.eleusoft.uri.Test_URI10_Path) rel rel true OK
A473 - 358 testCreatePathNormalize(junit.org.eleusoft.uri.Test_URI10_Path) / / true OK
A474 - 358 testCreatePathNormalize(junit.org.eleusoft.uri.Test_URI10_Path) /abs /abs true OK
A475 - 358 testCreatePathNormalize(junit.org.eleusoft.uri.Test_URI10_Path) rel rel true OK
A476 - 358 testCreatePathNormalize(junit.org.eleusoft.uri.Test_URI10_Path) /abs/2nd /abs/2nd true OK
A477 - 358 testCreatePathNormalize(junit.org.eleusoft.uri.Test_URI10_Path) /abs/../2nd /2nd true OK
A478 - 358 testCreatePathNormalize(junit.org.eleusoft.uri.Test_URI10_Path) /abs/./2nd /abs/2nd true OK
A479 - 358 testCreatePathNormalize(junit.org.eleusoft.uri.Test_URI10_Path) /abs/../ / true OK
A480 - 358 testCreatePathNormalize(junit.org.eleusoft.uri.Test_URI10_Path) /abs/.. / true OK
RFC Examples test: from base [http://a/b/c/d;p?q] resolve passed uri
IndexName REL REF EXPECTEDResult
A481 - 372 testNormal_6_Extension1(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) //g/b http://g/b OK
A482 - 372 testNormal_6_Extension1(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) //g/b?q http://g/b?q OK
A483 - 372 testNormal_6_Extension1(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) //g/b?q#f http://g/b?q#f OK
A484 - 372 testNormal_6_Extension1(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) //g/b#f http://g/b#f OK
A485 - 373 testNormal_10(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) g#s http://a/b/c/g#s OK
A486 - 374 testNormal_11(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) g?y#s http://a/b/c/g?y#s OK
A487 - 375 testNormal_12(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ;x http://a/b/c/;x OK
A488 - 376 testNormal_13(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) g;x http://a/b/c/g;x OK
A489 - 377 testNormal_14(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) g;x?y#s http://a/b/c/g;x?y#s OK
A490 - 378 testNormal_15(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) <emptystring> http://a/b/c/d;p?q OK
A491 - 379 testNormal_16(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) . http://a/b/c/ OK
A492 - 380 testNormal_17(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ./ http://a/b/c/ OK
A493 - 381 testNormal_18(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) .. http://a/b/ OK
A494 - 382 testNormal_19(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ../ http://a/b/ OK
A495 - 383 testNormal_20(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ../g http://a/b/g OK
A496 - 384 testNormal_21(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ../.. http://a/ OK
A497 - 385 testNormal_22(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ../../ http://a/ OK
A498 - 386 testNormal_23(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ../../g http://a/g OK
A499 - 387 testNormal_5(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) /g http://a/g OK
A500 - 388 testNormal_7(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ?y http://a/b/c/d;p?y OK
A501 - 389 testNormal_2(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) g http://a/b/c/g OK
A502 - 390 testNormal_4(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) g/ http://a/b/c/g/ OK
A503 - 391 testNormal_6(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) //g http://g OK
A504 - 392 testNormal_1(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) g:h g:h OK
A505 - 393 testNormal_3(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) ./g http://a/b/c/g OK
A506 - 394 testNormal_8(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) g?y http://a/b/c/g?y OK
A507 - 395 testNormal_9(junit.org.eleusoft.uri.Test_URI20_RFC3986_NormalExamples) #s http://a/b/c/d;p?q#s OK
A508 - 404 testAbormal_31(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) ../../../g http://a/g OK
A509 - 405 testAbormal_32(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) ../../../../g http://a/g OK
A510 - 406 testAbormal_41(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) /./g http://a/g OK
A511 - 407 testAbormal_42(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) /../g http://a/g OK
A512 - 408 testAbormal_43(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g. http://a/b/c/g. OK
A513 - 409 testAbormal_44(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) .g http://a/b/c/.g OK
A514 - 410 testAbormal_45(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g.. http://a/b/c/g.. OK
A515 - 411 testAbormal_46(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) ..g http://a/b/c/..g OK
A516 - 412 testAbormal_51(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) ./../g http://a/b/g OK
A517 - 413 testAbormal_52(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) ./g/. http://a/b/c/g/ OK
A518 - 414 testAbormal_53(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g/./h http://a/b/c/g/h OK
A519 - 415 testAbormal_54(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g/../h http://a/b/c/h OK
A520 - 416 testAbormal_55(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g;x=1/./y http://a/b/c/g;x=1/y OK
A521 - 417 testAbormal_56(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g;x=1/../y http://a/b/c/y OK
A522 - 418 testAbormal_61(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g?y/./x http://a/b/c/g?y/./x OK
A523 - 419 testAbormal_62(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g?y/../x http://a/b/c/g?y/../x OK
A524 - 420 testAbormal_63(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g#s/./x http://a/b/c/g#s/./x OK
A525 - 421 testAbormal_64(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) g#s/../x http://a/b/c/g#s/../x OK
A526 - 422 testAbormal_81_Addition(junit.org.eleusoft.uri.Test_URI21_RFC3986_AbnormalExamples) ./g:h http://a/b/c/g:h OK
A527 - 423 testAbormal_71a_Strict(junit.org.eleusoft.uri.Test_URI22_RFC3986_CompatibilitAbnormalExamples_OneSuccessOnly) http:g http:g OK
A528 - 424 testAbormal_71b_Compatibility(junit.org.eleusoft.uri.Test_URI22_RFC3986_CompatibilitAbnormalExamples_OneSuccessOnly) http:g http://a/b/c/g FAILED
424 RFC Example test from base [http://a/b/c/d;p?q] and rel uri [http:g] expected [http://a/b/c/g] but result is [http:g]  expected:<...//a/b/c/...> but was:<......>
A529 - 454 testMartinDuerst81(junit.org.eleusoft.uri.Test_URI30_MartinDuerst) ./g:h http://a/b/c/g:h OK
A530 - 461 testMartinDuerst81(junit.org.eleusoft.uri.Test_URI30B_MartinDuerst) ./g:h http://a/b/c/g:h OK
Parse URI and check scheme and scheme specific part are the same as passed.
IndexNameURISCHEMESCHEME SPECIFIC PARTResult
A531 - 425 testParseScheme_RelativeReference_AbsRootPath(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) / <null> / OK
A532 - 426 testParseScheme_RelativeReference_RelPathQueryFrag(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) foo/?p=q#ciao <null> foo/?p=q#ciao OK
A533 - 427 testParseScheme_RelativeReference_FragmentEmpty(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) # <null> # OK
A534 - 428 testParseScheme_RelativeReference_WithColon_OK(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) ./a:b/d <null> ./a:b/d OK
A535 - 429 testParseScheme_Tricky_ColonAfterHash_IsRelRefWithFrag(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) a#a:b <null> a#a:b OK
A536 - 430 testParseScheme_Tricky_PercentInPseudoScheme_IsRelRef(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) a%55b:ab <null> a%55b:ab OK
A537 - 431 testParseSchemeForError_ColonInRelPath_InterpretedAsScheme(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) a:b/d a b/d OK
A538 - 432 testParseScheme_OnlyScheme(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) http: http <emptystring> OK
A539 - 433 testParseScheme_AbsURIWithFragment(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) http://www.example.com/foo/?p=q#ciao http //www.example.com/foo/?p=q#ciao OK
A540 - 434 testParseScheme_RelativeReference(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) /foo/?p=q#ciao <null> /foo/?p=q#ciao OK
A541 - 435 testParseScheme_RelativeReference_AbsPath(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) /foo <null> /foo OK
A542 - 436 testParseScheme_RelativeReference_EmptyPath(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) <emptystring> <null> <emptystring> OK
A543 - 437 testParseScheme_RelativeReference_RelPath(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) foo <null> foo OK
A544 - 438 testParseScheme_RelativeReference_Query(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) ?p=q <null> ?p=q OK
A545 - 439 testParseScheme_RelativeReference_QueryEmpty(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) ? <null> ? OK
A546 - 440 testParseScheme_RelativeReference_Fragment(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) #frag <null> #frag OK
A547 - 441 testParseScheme_Tricky_SchemeWithMinus(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) a-b:ab a-b ab OK
A548 - 442 testParseSchemeForError_OnlyColon(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) : [error expected] [error expected] OK
A549 - 443 testParseSchemeForError_StartsWithColon(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) :aaa [error expected] [error expected] OK
A550 - 444 testParseScheme_Tricky_ColonAfterQuestionMark_IsRelRefWithQuery(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) a?a:b <null> a?a:b OK
A551 - 445 testParseScheme_Tricky_ColonAfterSlash_IsRelRefWithPathWithColon(junit.org.eleusoft.uri.Test_URI23_ParseSchemeAPI) a/a:b <null> a/a:b OK
Parse URI and check URI without fragment and fragment are the same as passed.
IndexNameURIURI-NO-FRAGMENTFRAGMENTResult
A552 - 446 testExtractFragment_AbsURI(junit.org.eleusoft.uri.Test_URI24_ExtractFragmentAPI) http://www.example.com/foo/?p=q#ciao http://www.example.com/foo/?p=q ciao OK
A553 - 447 testExtractFragment_AbsPath(junit.org.eleusoft.uri.Test_URI24_ExtractFragmentAPI) /foo/?p=q#ciao /foo/?p=q ciao OK
A554 - 448 testExtractFragment_Fragment(junit.org.eleusoft.uri.Test_URI24_ExtractFragmentAPI) #frag <emptystring> frag OK
A555 - 449 testExtractFragment_AllEmpty(junit.org.eleusoft.uri.Test_URI24_ExtractFragmentAPI) <emptystring> <emptystring> <null> OK
A556 - 450 testExtractFragment_RelPathQueryFrag(junit.org.eleusoft.uri.Test_URI24_ExtractFragmentAPI) foo/?p=q#ciao foo/?p=q ciao OK
A557 - 451 testExtractFragment_FragmentEmpty(junit.org.eleusoft.uri.Test_URI24_ExtractFragmentAPI) # <emptystring> <emptystring> OK
A558 - 452 testExtractFragment_NoFragment(junit.org.eleusoft.uri.Test_URI24_ExtractFragmentAPI) http://www.example.com/foo/ http://www.example.com/foo/ <null> OK
A559 - 453 testExtractFragment_DoubleHash(junit.org.eleusoft.uri.Test_URI24_ExtractFragmentAPI) foo/?p=q#ciao#ciao foo/?p=q ciao#ciao OK
Check percent encoding
IndexName Escaped URI Expected unescaped auth Expected unescaped pathResult
A560 - 455 testMartinDuerst101(junit.org.eleusoft.uri.Test_URI30_MartinDuerst) http://www.w%33.org www.w3.org <emptystring> OK
A561 - 456 testMartinDuerst111(junit.org.eleusoft.uri.Test_URI30_MartinDuerst) http://r%C3%A4ksm%C3%B6rg%C3%A5s.josefsson.org räksmörgås.josefsson.org <emptystring> OK
A562 - 457 testMartinDuerst112(junit.org.eleusoft.uri.Test_URI30_MartinDuerst) http://%E7%B4%8D%E8%B1%86.w3.mag.keio.ac.jp 納豆.w3.mag.keio.ac.jp <emptystring> OK
A563 - 458 testMartinDuerst121(junit.org.eleusoft.uri.Test_URI30_MartinDuerst) http://www.%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%E3%82%8F%E3%81%91%E3%81%AE%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%A9%E3%82%81%E3%81%84%E3%82%93%E3%82%81%E3%81%84%E3%81%AE%E3%82%89%E3%81%B9%E3%82%8B%E3%81%BE%E3%81%A0%E3%81%AA%E3%81%8C%E3%81%8F%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%81%9F%E3%82%8A%E3%81%AA%E3%81%84.w3.mag.keio.ac.jp/ www.ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.w3.mag.keio.ac.jp / OK
A564 - 459 testMartinDuerst122(junit.org.eleusoft.uri.Test_URI30_MartinDuerst) http://%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%E3%82%8F%E3%81%91%E3%81%AE%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%A9%E3%82%81%E3%81%84%E3%82%93%E3%82%81%E3%81%84%E3%81%AE%E3%82%89%E3%81%B9%E3%82%8B%E3%81%BE%E3%81%A0%E3%81%AA%E3%81%8C%E3%81%8F%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%81%9F%E3%82%8A%E3%81%AA%E3%81%84.%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%E3%82%8F%E3%81%91%E3%81%AE%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%A9%E3%82%81%E3%81%84%E3%82%93%E3%82%81%E3%81%84%E3%81%AE%E3%82%89%E3%81%B9%E3%82%8B%E3%81%BE%E3%81%A0%E3%81%AA%E3%81%8C%E3%81%8F%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%81%9F%E3%82%8A%E3%81%AA%E3%81%84.%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%E3%82%8F%E3%81%91%E3%81%AE%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%A9%E3%82%81%E3%81%84%E3%82%93%E3%82%81%E3%81%84%E3%81%AE%E3%82%89%E3%81%B9%E3%82%8B%E3%81%BE%E3%81%A0%E3%81%AA%E3%81%8C%E3%81%8F%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%81%9F%E3%82%8A%E3%81%AA%E3%81%84.w3.mag.keio.ac.jp/ ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.w3.mag.keio.ac.jp / OK
A565 - 460 testMartinDuerst_MV_HomePage(junit.org.eleusoft.uri.Test_URI30_MartinDuerst) http://www.sw.it.aoyama.ac.jp/D%C3%BCrst/ www.sw.it.aoyama.ac.jp /Dürst/ OK
Parse URI with double byte chars check that percent encoding is as passed
IndexName Parsed URI Expected URIResult
A566 - 462 testMartinDuerst101(junit.org.eleusoft.uri.Test_URI30B_MartinDuerst) http://www.w%33.org http://www.w%33.org OK
A567 - 463 testMartinDuerst111(junit.org.eleusoft.uri.Test_URI30B_MartinDuerst) http://räksmörgås.josefsson.org http://r%C3%A4ksm%C3%B6rg%C3%A5s.josefsson.org OK
A568 - 464 testMartinDuerst112(junit.org.eleusoft.uri.Test_URI30B_MartinDuerst) http://納豆.w3.mag.keio.ac.jp http://%E7%B4%8D%E8%B1%86.w3.mag.keio.ac.jp OK
A569 - 465 testMartinDuerst121(junit.org.eleusoft.uri.Test_URI30B_MartinDuerst) http://www.ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.w3.mag.keio.ac.jp/ http://www.%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%E3%82%8F%E3%81%91%E3%81%AE%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%A9%E3%82%81%E3%81%84%E3%82%93%E3%82%81%E3%81%84%E3%81%AE%E3%82%89%E3%81%B9%E3%82%8B%E3%81%BE%E3%81%A0%E3%81%AA%E3%81%8C%E3%81%8F%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%81%9F%E3%82%8A%E3%81%AA%E3%81%84.w3.mag.keio.ac.jp/ OK
A570 - 466 testMartinDuerst122(junit.org.eleusoft.uri.Test_URI30B_MartinDuerst) http://ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.w3.mag.keio.ac.jp/foo http://%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%E3%82%8F%E3%81%91%E3%81%AE%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%A9%E3%82%81%E3%81%84%E3%82%93%E3%82%81%E3%81%84%E3%81%AE%E3%82%89%E3%81%B9%E3%82%8B%E3%81%BE%E3%81%A0%E3%81%AA%E3%81%8C%E3%81%8F%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%81%9F%E3%82%8A%E3%81%AA%E3%81%84.%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%E3%82%8F%E3%81%91%E3%81%AE%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%A9%E3%82%81%E3%81%84%E3%82%93%E3%82%81%E3%81%84%E3%81%AE%E3%82%89%E3%81%B9%E3%82%8B%E3%81%BE%E3%81%A0%E3%81%AA%E3%81%8C%E3%81%8F%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%81%9F%E3%82%8A%E3%81%AA%E3%81%84.%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%E3%82%8F%E3%81%91%E3%81%AE%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%A9%E3%82%81%E3%81%84%E3%82%93%E3%82%81%E3%81%84%E3%81%AE%E3%82%89%E3%81%B9%E3%82%8B%E3%81%BE%E3%81%A0%E3%81%AA%E3%81%8C%E3%81%8F%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%81%9F%E3%82%8A%E3%81%AA%E3%81%84.w3.mag.keio.ac.jp/foo OK
A571 - 467 testMartinDuerst_MV_HomePage(junit.org.eleusoft.uri.Test_URI30B_MartinDuerst) http://www.sw.it.aoyama.ac.jp/Dürst/ http://www.sw.it.aoyama.ac.jp/D%C3%BCrst/ OK
Parse Real world URI invalid for RFC expecting error for the moment...
IndexNameResult
A572 - 477 testParse_NYTIMES_NotRfCCompliant_NBSP_in_HTML(junit.org.eleusoft.uri.Test_URI32_RealWorldURI) http://jobs.nytimes.com/careers/rss/jobs/?view=2 lookid=nyt tmpId= qHidden=lookiddiversity OK
A573 - 478 testParse_USATODAY_NotRfCCompliant(junit.org.eleusoft.uri.Test_URI32_RealWorldURI) http://asp.usatoday.com/community/tags/topic.aspx?req=ssts&amp;tag=climate^weather OK
A574 - 479 testParse_EBAY_NotRfCCompliant(junit.org.eleusoft.uri.Test_URI32_RealWorldURI) http://ilapi.ebay.com/ws/eBayISAPI.dll?EKServer&ai=d{~u+(&bdrcolor=FFCC00&catid=1%20260&cid=0&endcolor=FF0000&endtime=n&fntcolor=000000&fs=3&hdrcolor=FFFFCC&height=height=250&img=n&maxprice=6000&minprice=50&num=3&numbid=n&popup=n&prvd=4&query=(a,%20e,%20i,%20o,%20u)&siteid=101&sort=MetaNewSort&sortby=endtime&sortdir=desc&srchdesc=n&tlecolor=FFCE63&track=1016485%20&width=250 OK
A575 - 480 testParse_AMAZON_NotRfCCompliant(junit.org.eleusoft.uri.Test_URI32_RealWorldURI) http://www.amazon.com/gp/vote/ref=cm_r8n_yesno_submit/002-4803921-7160058?ie=UTF8&type=pipeline&2115|R22WM8TV6JM1KH.contentAssoc.1=1&2115|R22WM8TV6JM1KH.contentAssoc.2.id=6301884361&uid=2115R22WM8TV6JM1KHHelpfulReviews1&uri=/gp/product/6301884361&2115|R22WM8TV6JM1KH.contentAssoc.2.type=ProductSet&qv=1&contentId=2115|R22WM8TV6JM1KH&label=Helpful&qk=*Version*&2115|R22WM8TV6JM1KH.contentAssoc.2=1&2115|R22WM8TV6JM1KH.contentAssoc.1.id=A2Z8SIZVKESSJC&ifRes=showYesNoCommunityResponse&2115|R22WM8TV6JM1KH.contentAssoc.1.type=AmazonCustomer&context=Reviews&needsSignIn=1&voteValue=-1 OK
A576 - 481 testParse_NYTIMES_NotRfCCompliant(junit.org.eleusoft.uri.Test_URI32_RealWorldURI) http://www.nytimes.com/adx/bin/adx_click.html?type=goto&page=movies2.nytimes.com/gst/movies/filmography.html&pos=Middle1C&camp=Etrade-Q2a-522884-nyt1&ad=etradeSearchSPonetradedotcomQ2c.html&goto=http://ad.doubleclick.net/click;h=v2|3815|0|0|*|e;94593879;0-0;0;16522891;31-1|1;20176941|20194835|1;;?https://us.etrade.com/e/t/jumppage/viewjumppage?PageName=CSAlanding&tb=3917&WT.mc_id=3917 OK
A577 - 482 testParse_DOUBLECLICK_NotRfCCompliant(junit.org.eleusoft.uri.Test_URI32_RealWorldURI) http://ad.doubleclick.net/imp;v1;f;94593879;0-0;0;16522891;1|1;20176941|20194835|1;;cs=t%3fhttp://m.doubleclick.net/dot.gif OK
A578 - 483 testParse_W3C_NotRfCCompliant(junit.org.eleusoft.uri.Test_URI32_RealWorldURI) http://www.awprofessional.com/catalog/product.asp?product_id={CD6CBE58-0498-4E80-8AE7-0A22DD13E2E5} OK
Failures (53)
A74 testParseURI_FragmentWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR1(junit.org.eleusoft.uri.Test_URI00_ParseURI) #[ FAILED
28 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[null] fragment:[[]
toString:#[
A75 testParseURI_FragmentWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR2(junit.org.eleusoft.uri.Test_URI00_ParseURI) #] FAILED
29 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[null] fragment:[]]
toString:#]
A77 testParseURI_QueryWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR1(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?[ FAILED
31 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[[] fragment:[null]
toString:?[
A78 testParseURI_QueryWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR2(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?] FAILED
32 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[]] fragment:[null]
toString:?]
A79 testParseURI_QueryWith_NOTALLOWED_AllRFCGenDelims_decoded_ERROR3(junit.org.eleusoft.uri.Test_URI00_ParseURI) ?[] FAILED
33 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[] pe-query:[[]] fragment:[null]
toString:?[]
A86 testWrongURI_OnlyPercentZeroZero(junit.org.eleusoft.uri.Test_URI00_ParseURI) %00 FAILED
78 Should throw URIException instead created uri, dump:
scheme:[null] authority:[null] pe-path:[%00] pe-query:[null] fragment:[null]
toString:%00
A100 testParseInvalid78(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://foo.org:80Path/More FAILED
160 Should throw URIException instead created uri, dump:
scheme:[http] authority:[foo.org:80Path] pe-path:[/More] pe-query:[null] fragment:[null]
toString:http://foo.org:80Path/More
A123 testParseInvalid107(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://example.org/abc#[2010:836B:4179::836B:4179] FAILED
183 Should throw URIException instead created uri, dump:
scheme:[http] authority:[example.org] pe-path:[/abc] pe-query:[null] fragment:[[2010:836B:4179::836B:4179]]
toString:http://example.org/abc#[2010:836B:4179::836B:4179]
A126 testParseInvalid113(junit.org.eleusoft.uri.Test_URI01_ParseInvalidURI) http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3 FAILED
186 Should throw URIException instead created uri, dump:
scheme:[http] authority:[46229EFFE16A9BD60B9F1BE88B2DB047ADDED785] pe-path:[/demo.mp3] pe-query:[null] fragment:[null]
toString:http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3
A187 testParseAndCheckComp_SchemeAndEmptyAuthRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:/// http <emptystring> / <null> <null> FAILED
122 http:/// authority
expected:
found:null
 expected:<> but was:<null>
A188 testParseAndCheckComp_SchemeEmptyAuthAndNETRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http://// http <emptystring> // <null> <null> FAILED
123 http://// authority
expected:
found:null
 expected:<> but was:<null>
A189 testParseAndCheckComp_SchemeEmptyAuthAndNETPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:////a http <emptystring> //a <null> <null> FAILED
124 http:////a authority
expected:
found:null
 expected:<> but was:<null>
A191 testParseAndCheckComp_RELURI_EmptyAuthorityRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) /// <null> <emptystring> / <null> <null> FAILED
126 /// authority
expected:
found:null
 expected:<> but was:<null>
A193 testParseAndCheckComp_RELURI_EmptyAuthorityNETRootPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) //// <null> <emptystring> // <null> <null> FAILED
128 //// authority
expected:
found:null
 expected:<> but was:<null>
A194 testParseAndCheckComp_RELURI_EmptyAuthorityNETPath(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) ////a <null> <emptystring> //a <null> <null> FAILED
129 ////a authority
expected:
found:null
 expected:<> but was:<null>
A195 testParseAndCheckComp_SchemeEmptyAuthEmptyFrag(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http://# http <emptystring> <emptystring> <null> <emptystring> FAILED
130 http://# authority
expected:
found:null
 expected:<> but was:<null>
A196 testParseAndCheckComp_SlashSlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) //?# <null> <emptystring> <emptystring> <emptystring> <emptystring> FAILED
132 //?# authority
expected:
found:null
 expected:<> but was:<null>
A197 testParseAndCheckComp_SchemeSlashSlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) a:///?# a <emptystring> / <emptystring> <emptystring> FAILED
133 a:///?# authority
expected:
found:null
 expected:<> but was:<null>
A198 testParseAndCheckComp_SlashSlashSlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) ///?# <null> <emptystring> / <emptystring> <emptystring> FAILED
134 ///?# authority
expected:
found:null
 expected:<> but was:<null>
A199 testParseAndCheckComp_SchemeSlashSlashSlashQuestionMarkHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) a:///?# a <emptystring> / <emptystring> <emptystring> FAILED
135 a:///?# authority
expected:
found:null
 expected:<> but was:<null>
A200 testParseAndCheckComp_SchemeEmptyAuthEmptyQueryEmptyFrag(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http://?# http <emptystring> <emptystring> <emptystring> <emptystring> FAILED
136 http://?# authority
expected:
found:null
 expected:<> but was:<null>
A225 testNormalize_SlashSubSlashDoubleDotSlashDoubleDotAbsPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /pollo/../.. <emptystring> FAILED
189 createURIAndCheckPathEqualsAfterNormalization: []<>[/..] for uri [/pollo/../..] expected:<> but was:</..>
A226 testNormalize_SlashDoubleDotOnlyAbsPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /.. <emptystring> FAILED
191 createURIAndCheckPathEqualsAfterNormalization: []<>[/..] for uri [/..] expected:<> but was:</..>
A227 testNormalize_SlashDoubleDotSlashOnlyAbsPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /../ <emptystring> FAILED
192 createURIAndCheckPathEqualsAfterNormalization: []<>[/../] for uri [/../] expected:<> but was:</../>
A228 testNormalize_SlashDoubleDotSlashSubAbsPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) /../pollo <emptystring> FAILED
193 createURIAndCheckPathEqualsAfterNormalization: []<>[/../pollo] for uri [/../pollo] expected:<> but was:</../pollo>
A229 testNormalize_DoubleDotOnlyRelPath_PathShouldBeEmptyStringOrError(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) .. <emptystring> FAILED
194 createURIAndCheckPathEqualsAfterNormalization: []<>[..] for uri [..] expected:<> but was:<..>
A250 testCreateURINormalize_EmptyColonOfPortNumberShouldGo_RootPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org:/ http://www.example.org/ FAILED
190 createAndCheckToStringEqualsAfterNormalize: [http://www.example.org/]<>[http://www.example.org:/]  for uri [http://www.example.org:/] expected:<......> but was:<...:...>
A251 testCreateURINormalize_EmptyColonOfPortNumberShouldGo_NoPath(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.org: http://www.example.org FAILED
197 createAndCheckToStringEqualsAfterNormalize: [http://www.example.org]<>[http://www.example.org:]  for uri [http://www.example.org:] expected:<...> but was:<...:>
A274 testNormalize_SchemeToLowerCase(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) HTTP://www.ccc.xxx http://www.ccc.xxx FAILED
211 createAndCheckToStringEqualsAfterNormalize: [http://www.ccc.xxx]<>[HTTP://www.ccc.xxx]  for uri [HTTP://www.ccc.xxx] expected:<http...> but was:<HTTP...>
A275 testNormalize_HostToLowerCase(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.EXAMPLE.xxx http://www.example.xxx FAILED
212 createAndCheckToStringEqualsAfterNormalize: [http://www.example.xxx]<>[http://www.EXAMPLE.xxx]  for uri [http://www.EXAMPLE.xxx] expected:<...example...> but was:<...EXAMPLE...>
A276 testNormalize_RemoveEmptySegment(junit.org.eleusoft.uri.Test_URI02_NormalizeURI) http://www.example.com/com//com///com http://www.example.com/com//com///com FAILED
213 createAndCheckToStringEqualsAfterNormalize: [http://www.example.com/com//com///com]<>[http://www.example.com/com/com/com]  for uri [http://www.example.com/com//com///com] expected:<.../com//...> but was:<...com...>
A284 testCreateFromCompCheckURI_ReservedCharacters_Authority_MustAlwaysBeEscaped(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) SCHEME://AUTOB%55HN@pollo.com/ SCHEME AUTOB%55HN@pollo / <null> <null> FAILED
230 URI is different:SCHEME://AUTOB%55HN@pollo/ expected:<....com...> but was:<......>
A286 testCreateFromComp_AuthorityEmptyAndPathBeginsWithSlashSlash_ShouldBeOK(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) <null> <emptystring> //net <null> <null> FAILED
218 authority
expected:
found:null
 expected:<> but was:<null>
A308 testCreateFromCompForError_AuthPresent_PathNotBeginWithSlash(junit.org.eleusoft.uri.Test_URI03_CreateURIFromComponents) s aut wrongnoslash <null> <null> FAILED
222 Should throw URIException:When authority is present, the path must either be empty or begin with a slash character.
A317 testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddRelPathWithEmptySegms_NotSure(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa c//d foo://aa/c//d false FAILED
245 resolveAndCheckURIEx: [foo://aa/c//d]<>[foo://aa/c/d]  from  uri [foo://aa] and rel uri [c//d] expected:<.../...> but was:<......>
A320 testResolveCheckURI_AbsoluteWithAuthorityWithDoubleSlashPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa//b/c ../d foo://aa//d false FAILED
248 resolveAndCheckURIEx: [foo://aa//d]<>[foo://aa/d]  from  uri [foo://aa//b/c] and rel uri [../d] expected:<.../...> but was:<......>
A325 testResolveCheckURI_AbsoluteWithAuthorityWithDoubleSlashPath_Abnormal(junit.org.eleusoft.uri.Test_URI04_ResolveURI) foo://aa//b/c ../../../d foo://aa false FAILED
253 resolveAndCheckURIEx: [foo://aa]<>[foo://aa/d]  from  uri [foo://aa//b/c] and rel uri [../../../d] expected:<...> but was:<.../d>
A365 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_2(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a b/c foo:b/c false FAILED
469 resolveAndCheckURIEx: [foo:b/c]<>[foo:a]  from  uri [foo:a] and rel uri [b/c] expected:<...b/c> but was:<...a>
A367 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_4(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a ./b/c foo:a/b/c false FAILED
471 resolveAndCheckURIEx: [foo:a/b/c]<>[foo:a]  from  uri [foo:a] and rel uri [./b/c] expected:<.../b/c> but was:<...>
A370 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_1(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a/b ../c foo:/c false FAILED
474 resolveAndCheckURIEx: [foo:/c]<>[foo:a/b]  from  uri [foo:a/b] and rel uri [../c] expected:<.../c> but was:<...a/b>
A371 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_2(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a . foo:. false FAILED
475 resolveAndCheckURIEx: [foo:.]<>[foo:a]  from  uri [foo:a] and rel uri [.] expected:<....> but was:<...a>
A372 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_3(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a .. foo:.. false FAILED
476 resolveAndCheckURIEx: [foo:..]<>[foo:a]  from  uri [foo:a] and rel uri [..] expected:<.....> but was:<...a>
A423 testURIFrom_Invalid_RelPathOneSegmentWithInsideColon(junit.org.eleusoft.uri.Test_URI09_CreatePathComponentOnlyURI) a:d FAILED
313 Should throw URI exception:Create URI from unescaped path and check is invalid because is relative  and has colon [:] in first segment [RFC3986 3.3 ]
A428 testPath_SlashDoubleDotSlash_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /../ <emptystring> true FAILED
344 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/../] for path [/../] expected:<> but was:</../>
A429 testPath_SlashDoubleDotSlashSub_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /../sub <emptystring> true FAILED
345 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/../sub] for path [/../sub] expected:<> but was:</../sub>
A430 testPathRel_Sub_2DoubleDotsSlash_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) up/../../ <emptystring> true FAILED
346 createAndCheckPathEqualsEx  {normalize:true} expected []<>[../] for path [up/../../] expected:<> but was:<../>
A431 testPath_Root_Sub_2DoubleDots_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /up/../.. <emptystring> true FAILED
347 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/..] for path [/up/../..] expected:<> but was:</..>
A434 testPath_DoubleDot_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) .. <emptystring> true FAILED
350 createAndCheckPathEqualsEx  {normalize:true} expected []<>[..] for path [..] expected:<> but was:<..>
A435 testPathRel_Sub_2DoubleDots_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) up/../.. <emptystring> true FAILED
351 createAndCheckPathEqualsEx  {normalize:true} expected []<>[..] for path [up/../..] expected:<> but was:<..>
A436 testPath_SlashDoubleDot_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /.. <emptystring> true FAILED
352 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/..] for path [/..] expected:<> but was:</..>
A437 testDoubleDotOnlyPathAfterNormalizationEmptyStringOrError(junit.org.eleusoft.uri.Test_URI10_Path) .. <emptystring> true FAILED
353 createAndCheckPathEqualsEx  {normalize:true} expected []<>[..] for path [..] expected:<> but was:<..>
A452 testPath_Root_Sub_2DoubleDotsSlah_Normalize_ShouldBeErrEmptyString(junit.org.eleusoft.uri.Test_URI10_Path) /up/../../ <emptystring> true FAILED
370 createAndCheckPathEqualsEx  {normalize:true} expected []<>[/../] for path [/up/../../] expected:<> but was:</../>
A528 testAbormal_71b_Compatibility(junit.org.eleusoft.uri.Test_URI22_RFC3986_CompatibilitAbnormalExamples_OneSuccessOnly) http:g http://a/b/c/g FAILED
424 RFC Example test from base [http://a/b/c/d;p?q] and rel uri [http:g] expected [http://a/b/c/g] but result is [http:g]  expected:<...//a/b/c/...> but was:<......>
ERRORS (9)
A21 testParseURI_Authority_DoesNotRecognizeIPvFuture_1_BUG6345409(junit.org.eleusoft.uri.Test_URI00_ParseURI) s://@[vf0123456789aBcDe..::::a0-._~:!$&'()*+,;=]/path ERROR
35 Malformed IPv6 address at index 6: s://@[vf0123456789aBcDe..::::a0-._~:!$&'()*+,;=]/path
- Exception URI:s://@[vf0123456789aBcDe..::::a0-._~:!$&'()*+,;=]/path
A22 testParseURI_Authority_DoesNotRecognizeIPvFuture_2_BUG6345409(junit.org.eleusoft.uri.Test_URI00_ParseURI) s://@[v0.:]/path ERROR
36 Malformed IPv6 address at index 6: s://@[v0.:]/path
- Exception URI:s://@[v0.:]/path
A25 testParseURI_FragmentWithScheme_EmptyPathIsLegal(junit.org.eleusoft.uri.Test_URI00_ParseURI) about:#Who ERROR
40 Expected scheme-specific part at index 6: about:#Who
- Exception URI:about:#Who
A49 testParseURI_Authority_IPv6_WithPort(junit.org.eleusoft.uri.Test_URI00_ParseURI) http://[2001:0db8:85a3:::1319:8a2e:0370:7344]:443/ ERROR
71 Expected hex digits or IPv4 address at index 24: http://[2001:0db8:85a3:::1319:8a2e:0370:7344]:443/
- Exception URI:http://[2001:0db8:85a3:::1319:8a2e:0370:7344]:443/
A190 testParseAndCheckComp_RELURI_EmptyAuthorityOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) // <null> <emptystring> <emptystring> <null> <null> ERROR
125 Expected authority at index 2: //
- Exception URI://
A201 testParseAndCheckComp_SchemeOnly(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http: http <null> <emptystring> <null> <null> ERROR
137 Expected scheme-specific part at index 5: http:
- Exception URI:http:
A203 testParseAndCheckComp_SchemeAndEmptyAuth(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:// http <emptystring> <emptystring> <null> <null> ERROR
139 Expected authority at index 7: http://
- Exception URI:http://
A209 testParseAndCheckComp_SchemeAndHash(junit.org.eleusoft.uri.Test_URI00_ParseURICkComp_SkAuthPathEmptyNull) http:# http <null> <emptystring> <null> <emptystring> ERROR
146 Expected scheme-specific part at index 5: http:#
- Exception URI:http:#
A366 testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_3(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) foo:a ../b/c foo: false ERROR
470 Expected scheme-specific part at index 4: foo:
- Exception URI:foo:
TestCase runned: 496, Results printed:578 , Run method calls:496
URI Alphabetical Index
A3 A4 A219 A265 A490 A542 A555
"A68
"A\C"""A107
#A533 A557
#!$&'()*+,;=A27
##A76
#%A93
#%AZA94
#:/@?A26
#Goto%20home%2fmikA42
#Goto%20home/mikA41
#I/OA40
#The#SymbolA80
#The%20%40form%20attributeA38
#The%20@form%20attributeA37
#The%23SymbolA39
#Who%3FA24
#Who?A23
#[A74
#]A75
#anchorA15 A148 A248 A259
#fA214
#fragA546 A554
#sA507
%A91 A102 A403
%00A86
%23.xmlA138
%3aA139
%AZA92 A105
%ZZA104
%ciao%A402
&A407
&URIA406
.A140 A232 A398 A432 A440 A451 A491
.#anchorA151 A231
..A141 A229 A434 A437 A439 A493
../A494
../..A496
../../A497
../../../../gA509
../../../gA508
../../gA498
../gA495
../rel/popA145
..gA515
./A492
./../gA516
./:A393
./:s/pA390 A391
./a:bA167
./a:b/dA534
./a:dA389
./gA505
./g/.A517
./g:hA526 A529 A530
./rel/popA144
.?param=valueA150 A230
.gA513
/A6 A152 A205 A233 A255 A350 A396 A441 A446 A454 A465 A473 A531
/#anchorA135
/%A89 A414
/%AZA90
/%ciao%A413
/&A417
/&URIA416
/.A155 A234 A433 A438
/.#anchorA136
/..A226 A436
/.../..../A16
/../A156 A227 A428 A447
/../gA511
/../polloA228
/../subA429
/./gA510
/./p1A450
/.?param=valueA134
//A190
///A191
////A193
////////////////A47
////aA194
///?#A198
//?#A196
//aA206 A211
//a/A192
//a/b:cA212
//gA503
//g/bA481
//g/b#fA484
//g/b?qA482
//g/b?q#fA483
//pathstartswithdoubleslashA422
/:A395
/:sA419
/?#A218
/?dsA420
/?param=R%26DA270
/?param=valueA133
/The ; URIA415
/aA455
/a space s/A69
/a"bA97
/a#bA172
/a%22bA183
/a%23.xmlA137
/a%23bA178
/a%2fbA168 A169
/a%3fbA176
/a%40bA180
/a%5bbA173
/a%ciao%A394
/a/A456
/a/#a sA70
/a/?a sA71
/a/?a s#asA72
/a/b/c/./../../gA254
/a:bA131
/a:dA418 A463
/a:d/A464
/a<bA96
/a?bA170
/a?dsA421
/a@bA182
/a[bA95
/absA7 A153 A239 A256 A445 A449 A466 A474
/abs/..A480
/abs/../A479
/abs/../2ndA477
/abs/./2ndA478
/abs/2ndA8 A154 A240 A258 A467 A476
/abs/pollo/../ciao/A241
/abs/pollo/./ciao/A242
/b/a%3abA185
/ciao/../polloA442
/file #.xmlA412
/file %20.xmlA411
/file.xmlA397
/fooA541
/foo/?p=q#ciaoA540 A553
/gA499
/pA470
/p/f/gA468
/p/f/g/A469
/pollo/../..A225
/pollo/..?param=R%26DA271
/popA351 A457
/pop/A352 A458
/pop/a/a2A356 A357 A358
/pop/a2A353 A354 A355 A359 A360 A361 A459 A460 A461 A462
/up/../..A431
/up/../../A452
/with%20spaceA132
1sA309
1scheme://ciaoA84
:A66 A98 A424 A548
://example.com/examplesA99
::A101
:aaaA549
:s/pA425 A426
:wwwA67
;xA487
<A82
?A215 A273 A545
?!$&'()*+,;=A30
?#A28 A217
?#fA216
?%A87
?%AZA88
?:/%23%3f@A2
?:/@A20
?:/@?A29 A171
?[A77
?[]A79
?]A78
?a=bA213
?dsA409
?p=qA544
?param=R%26DA14 A269
?param=valueA13 A146 A247 A268
?q=r#anchorA129
?q=sA260
?q=s#anchorA261
?yA500
A CA106
A%ZA103
A<CA110
A>CA111
A[**]CA119
A[CA117
A\CA108
A\\CA113
A]CA118
A^CA112
A`CA109
A{CA114
A|CA115
A}CA116
HTTP://www.ccc.xxxA274
HTTP://www.example.org/A10
NULL URIA286 A287 A296 A297 A298 A299 A300 A301 A302 A306 A307 A310 A312 A313
SCH-EME://AUT-._~/PA-._~TH?QU-._~ERY#FRA-._~GMENTA283
SCHEME://AUT/PA%3FTH/%3F%23%5Ban%5DA285
SCHEME://AUT/PA@:@:sA282
SCHEME://AUTOB%55HN@pollo.com/A284
The : URIA427
The ; URIA404
aA471
a#a:bA535
a%22bA184
a%23bA179
a%3abA31
a%3fbA177
a%40bA181
a%55b:abA536
a%5bbA174
a%ciao%A392
a-b:abA547
a/a:bA551
a:///?#A197 A199
a:b/dA537
a:dA423
a?a:bA550
a?dsA408
about:#WhoA25
about:W#ho?A19
b/a%3abA32 A175 A186
c:\dev\toolsA127
ciaoA373
dum y://example.comA73
dum://mi k2/a/b.xmlA83
file #.xmlA401
file %20.xmlA400
file.xmlA399
file:///C:/DEV/Haskell/lib/HXmlToolbox-3.01/examples/A52
file:///~calendarA12
fooA543
foo/?p=q#ciaoA532 A556
foo/?p=q#ciao#ciaoA559
foo/The : URIA405
foo://a//b/cA368
foo://aaA315 A316 A317 A321 A322 A323 A336
foo://aa//b/cA320 A324 A325
foo:aA365 A366 A367 A371 A372
foo:a/bA370
ftp://[1234:2345::ABCD]:1234/dir/file#ABCA221
ftp://ftp.is.co.za/rfc/rfc1808.txtA58
gA501
g#sA485
g#s/../xA525
g#s/./xA524
g.A512
g..A514
g/A502
g/../hA519
g/./hA518
g:hA504
g;xA488
g;x=1/../yA521
g;x=1/./yA520
g;x?y#sA489
g?yA506
g?y#sA486
g?y/../xA523
g?y/./xA522
httpA288 A289 A290 A291 A292 A293 A294 A295 A311
http:A201 A538
http:#A209
http:.A207
http:..A208
http:/A202
http://A203
http://#A195
http://%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81%84%(too long, see test)A564
http://%E7%B4%8D%E8%B1%86.w3.mag.keio.ac.jpA562
http://-aA33
http:///A187
http:////A188
http:////aA189
http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3A126
http://7in1web.com/A220
http://?#A200
http://B%40T@www.example.com/A48
http://[2001:0db8:85a3:::1319:8a2e:0370:7344]:443/A49
http://[xyx]/A120
http://]/A121
http://aA210
http://a//bA204
http://a/b/c/d;p?qA57 A369
http://a_b/A34
http://ad.doubleclick.net/imp;v1;f;94593879;0-0;0;16522891;1|1;20176941|20194835(too long, see test)A577
http://asp.usatoday.com/community/tags/topic.aspx?req=ssts&amp;tag=climate^weath(too long, see test)A573
http://developer.apple.com/documentation/Carbon/Conceptual/understanding_utis/un(too long, see test)A223
http://example.com/money/¥/file.htmlA279
http://example.com/path?query#fragA364
http://example.org/[2010:836B:4179::836B:4179]A122
http://example.org/abc#YEAR{2010}A124
http://example.org/abc#[2010:836B:4179::836B:4179]A123
http://example.org/xxx/[qwerty]#a[b]A125
http://example.org/xxx/qwerty#a#bA128
http://example/Andr&#567;A51
http://foo.org:80Path/MoreA100
http://ilapi.ebay.com/ws/eBayISAPI.dll?EKServer&ai=d{~u+(&bdrcolor=FFCC00&catid=(too long, see test)A574
http://jessicacook_1.tripod.com/A36
http://jobs.nytimes.com/careers/rss/jobs/?view=2 lookid=nyt tmpId= qHidden=looki(too long, see test)A572
http://localhost/test+t%20estA166
http://mi%3fmmo@www.example.com/A18
http://mimmo@www.example.com/A17
http://r%C3%A4ksm%C3%B6rg%C3%A5s.josefsson.orgA561
http://räksmörgås.josefsson.orgA567
http://www.%E3%81%BB%E3%82%93%E3%81%A8%E3%81%86%E3%81%AB%E3%81%AA%E3%81%8C%E3%81(too long, see test)A563
http://www.3com.com/A222
http://www.EXAMPLE.xxxA275
http://www.aaa.bbb/?value=R%23DA385
http://www.aaa.bbb/?value=R%26DA55 A383
http://www.aaa.bbb/?value=R%26D&pop=3A56 A384
http://www.amazon.com/gp/vote/ref=cm_r8n_yesno_submit/002-4803921-7160058?ie=UTF(too long, see test)A575
http://www.awprofessional.com/catalog/product.asp?product_id={CD6CBE58-0498-4E80(too long, see test)A578
http://www.ccc.xxx/ddd?A252
http://www.ccc.xxx/ddd?#fragA253
http://www.dcs.shef.ac.uk/com4280/A362
http://www.dcs.shef.ac.uk/com4280/special/../special/../artistdac1.html?id=32A278
http://www.example.com/com//com///comA276
http://www.example.com/foo/A558
http://www.example.com/foo/?p=q#ciaoA539 A552
http://www.example.orgA11 A165 A249 A277 A318 A333 A337 A338 A363
http://www.example.org/A9 A157 A262 A326 A327 A339 A340 A341 A342 A343 A346 A347 A348
http://www.example.org/#anchorA163
http://www.example.org/.A158 A328 A329 A330 A331 A344 A345
http://www.example.org/../A159
http://www.example.org/?p=qA162
http://www.example.org/?p=q#anchorA164
http://www.example.org/a:b/c/A349
http://www.example.org/a?p=q#fA319
http://www.example.org/absA243 A263
http://www.example.org/abs/2ndA161 A244 A264
http://www.example.org/abs/pollo/../ciao/A245 A266
http://www.example.org/abs/pollo/./ciao/A246 A267
http://www.example.org/ci%20ao/?b=c%20a#c%20aA272
http://www.example.org/ciaoA374
http://www.example.org/polloA332
http://www.example.org/pollo#fffA335
http://www.example.org/with%20spaceA160
http://www.example.org:A251
http://www.example.org:/A250
http://www.example.org?A334
http://www.ietf.org/rfc/rfc2396.txtA59
http://www.nytimes.com/adx/bin/adx_click.html?type=goto&page=movies2.nytimes.com(too long, see test)A576
http://www.sw.it.aoyama.ac.jp/D%C3%BCrst/A565
http://www.sw.it.aoyama.ac.jp/Dürst/A571
http://www.w%33.orgA560 A566
http://www.ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.w3.mag.keio.ac.jp/A569
http://ほんとうにながいわけのわからないどめいんめいのらべるまだながくしないとたりない.ほんとうにながいわけのわからないどめいんめいのらべるまだながくしな(too long, see test)A570
http://納豆.w3.mag.keio.ac.jpA568
http:?A224
http:\\www.sun.com\index.htmlA81
http:gA527 A528
ldap://[2001:db8::7]/c=GB?objectClass?oneA60
mailto:John.Doe@example.comA61
mailto:pippo@topo.comA380
mailto:pippo@topo.com#fA382
mailto:pippo@topo.com?subject=pippoA381
mailto:pollo@pollo.orgA377
news:comp.infosystems.www.servers.unixA62
news:comp.lang.javaA53 A280 A375 A378
org.eleusoft.uri.java4.Java4URIProvider$JDK14URIA1
pop#anchorA149
pop?param=valueA147
pop?q=r#anchorA130
relA5 A142 A235 A257 A443 A448 A472 A475
rel/2ndA236
rel/pollo/../ciao/A237 A444
rel/pollo/./ciao/A238
rel/popA143
sA308 A314
s+1A303
s+1://ciaoA44
s-1A304
s-1://ciaoA45
s.1A305
s.1://ciaoA46
s1://ciaoA43
s://@/pathA35
s://@[v0.:]/pathA22
s://@[vf0123456789aBcDe..::::a0-._~:!$&'()*+,;=]/pathA21
s://ui@%5B::0000%5D/path'A50
sc/heme://ciaoA410
sc_heme://ciaoA85
tel:+1-816-555-1212A63
telnet://192.0.2.16:80/A64
up/../..A435
up/../../A430
urn:isbn:096139210xA54 A281 A376 A379
urn:oasis:names:specification:docbook:dtd:xml:4.1.2A65
value=R%23DA387
value=R%26DA386
value=RDA388
z/ddA453