| Index | Name | URI | Relative REF | EXPECTED | NORMALIZED after resolution | Result |
| A315 - 243 |
testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddAbsPathWithEmptySegments(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa |
/nn///a |
foo://aa/nn///a |
false |
OK |
| A316 - 244 |
testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddRelPathWithEmptySegms_NotSure(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa |
c//d |
foo://aa/c//d |
false |
FAILED |
244 resolveAndCheckURIEx: [foo://aa/c//d]<>[foo://d] from uri [foo://aa] and rel uri [c//d] expected:<...aa/c//...> but was:<......> |
| A317 - 245 |
testResolveNormCheckURI_AbsoluteURINoPath_AddEmptyString_MAYBE_ShouldBeRootInstead(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org |
<emptystring> |
http://www.example.org |
false |
OK |
| A318 - 246 |
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 |
| A319 - 247 |
testResolveCheckURI_AbsoluteWithAuthorityWithDoubleSlashPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa//b/c |
../d |
foo://aa//d |
false |
OK |
| A320 - 248 |
testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddRelPath_Section5_2_3(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa |
c |
foo://aa/c |
false |
OK |
| A321 - 249 |
testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddNetPathWithDotInFront(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa |
.//nn |
foo://aa/nn |
false |
FAILED |
249 resolveAndCheckURIEx: [foo://aa/nn]<>[foo://nn] from uri [foo://aa] and rel uri [.//nn] expected:<...aa/...> but was:<......> |
| A322 - 250 |
testResolveCheckURI_AuthorityNoPath_ShouldBecomeRoot_RFCSection5_2_3(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa |
b |
foo://aa/b |
false |
OK |
| A323 - 251 |
testResolveCheckURI_AbsoluteWithAuthorityWithDoubleSlashPath2(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa//b/c |
../../d |
foo://aa/d |
false |
OK |
| A324 - 252 |
testResolveCheckURI_AbsoluteWithAuthorityWithDoubleSlashPath_Abnormal(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa//b/c |
../../../d |
foo://aa |
false |
FAILED |
252 resolveAndCheckURIEx: [foo://aa]<>[foo://aa/d] from uri [foo://aa//b/c] and rel uri [../../../d] expected:<...> but was:<.../d> |
| A325 - 254 |
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 |
| A326 - 255 |
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 |
| A327 - 256 |
testResolveNormCheckURI_AbsoluteURIRootWithDot_AddRootSubPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/. |
/b |
http://www.example.org/b |
true |
OK |
| A328 - 257 |
testResolveNormCheckURI_AbsoluteURIRootWithDot_AddRelPathFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/. |
p#fragment |
http://www.example.org/p#fragment |
false |
OK |
| A329 - 258 |
testResolveNormCheckURI_AbsoluteURIRootWithDot_AddAbsPathFragment(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_AddRootPathFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/. |
/#fragment |
http://www.example.org/#fragment |
false |
OK |
| A331 - 260 |
testResolveNormCheckURI_AbsoluteURIRootSubPathAddEmptyFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/pollo |
#fragment |
http://www.example.org/pollo#fragment |
true |
OK |
| A332 - 261 |
testResolveNormCheckURI_AbsoluteURINoPathAddFragment_PathShouldStayEmpty(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org |
#fragment |
http://www.example.org#fragment |
true |
OK |
| A333 - 262 |
testResolveNormCheckURI_AbsoluteURIEmptyQueryShouldNOTDisappear(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org? |
#fragment |
http://www.example.org?#fragment |
true |
OK |
| A334 - 263 |
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 |
| A335 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/ |
. |
/ |
false |
OK |
| A336 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop |
. |
/ |
false |
OK |
| A337 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/ |
. |
/pop/ |
false |
OK |
| A338 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a2 |
.. |
/ |
false |
OK |
| A339 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a2 |
./.. |
/ |
false |
OK |
| A340 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a2 |
./../ |
/ |
false |
OK |
| A341 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a/a2 |
.. |
/pop/ |
false |
OK |
| A342 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a/a2 |
./.. |
/pop/ |
false |
OK |
| A343 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a/a2 |
./../ |
/pop/ |
false |
OK |
| A344 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a2 |
./../a |
/a |
false |
OK |
| A345 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a2 |
./../a/../b |
/b |
false |
OK |
| A346 - 264 |
testResolvePath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
/pop/a2 |
./../a/../b/ |
/b/ |
false |
OK |
| A347 - 265 |
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 |
| A348 - 268 |
testResolveCheckURI_AbsoluteURINoPath_AddDot(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org |
. |
http://www.example.org/ |
false |
OK |
| A349 - 269 |
testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddNetPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa |
//nn |
foo://nn |
false |
OK |
| A350 - 270 |
testResolveCheckURI_AbsoluteWithAuthorityEmptyPathAddAbsPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
foo://aa |
/nn |
foo://aa/nn |
false |
OK |
| A351 - 271 |
testResolveCheckURI_AbsoluteURINoPath_AddRootPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org |
/ |
http://www.example.org/ |
false |
OK |
| A352 - 272 |
testResolveCheckURI_AbsoluteURINoPath_AddRelPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org |
index.html |
http://www.example.org/index.html |
false |
OK |
| A353 - 273 |
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 |
| A354 - 274 |
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 |
| A355 - 275 |
testResolveNormCheckURI_AbsoluteURIRoot_AddRootPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/ |
/ |
http://www.example.org/ |
true |
OK |
| A356 - 276 |
testResolveNormCheckURI_AbsoluteURIRoot_AddRootSubPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/ |
/sub |
http://www.example.org/sub |
true |
OK |
| A357 - 277 |
testResolveNormCheckURI_AbsoluteURIRoot_AddRelath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/ |
sub |
http://www.example.org/sub |
true |
OK |
| A358 - 278 |
testResolveNormCheckURI_AbsoluteURIRootWithDot_AddRootPath(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/. |
/ |
http://www.example.org/ |
true |
OK |
| A359 - 279 |
testResolveNormCheckURI_AbsoluteURIAddFragment(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/. |
#fragment |
http://www.example.org/#fragment |
true |
OK |
| A360 - 280 |
testResolveNormCheckURI_AbsoluteURIAddFragmentWithSpace(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/ |
#fra%20gment |
http://www.example.org/#fra%20gment |
true |
OK |
| A361 - 281 |
testResolveNormCheckURI_AbsoluteURIAddFragmentWithDot(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/ |
#frag/./ment |
http://www.example.org/#frag/./ment |
true |
OK |
| A362 - 282 |
testResolveNormCheckURI_AbsoluteURIAddFragmentWithDoubleDot(junit.org.eleusoft.uri.Test_URI04_ResolveURI) |
http://www.example.org/ |
#frag/../ment |
http://www.example.org/#frag/../ment |
true |
OK |
| A363 - 283 |
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 |
| A364 - 468 |
testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_1(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) |
foo:a/b |
../c |
foo:/c |
false |
FAILED |
468 resolveAndCheckURIEx: [foo:/c]<>[foo:a/b] from uri [foo:a/b] and rel uri [../c] expected:<.../c> but was:<...a/b> |
| A365 - 469 |
testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_2(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) |
foo:a |
. |
foo:. |
false |
FAILED |
469 resolveAndCheckURIEx: [foo:.]<>[foo:a] from uri [foo:a] and rel uri [.] expected:<....> but was:<...a> |
| A366 - 470 |
testResolveNormCheckURI_MoreTestCasesToBeConfirmed_Costello_3(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) |
foo:a |
.. |
foo:.. |
false |
FAILED |
470 resolveAndCheckURIEx: [foo:..]<>[foo:a] from uri [foo:a] and rel uri [..] expected:<.....> but was:<...a> |
| A367 - 471 |
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 |
| A368 - 472 |
testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_2(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) |
foo:a |
b/c |
foo:b/c |
false |
FAILED |
472 resolveAndCheckURIEx: [foo:b/c]<>[foo:a] from uri [foo:a] and rel uri [b/c] expected:<...b/c> but was:<...a> |
| A369 - 473 |
testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_3(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) |
foo:a |
../b/c |
foo: |
false |
FAILED |
473 resolveAndCheckURIEx: [foo:]<>[foo:a] from uri [foo:a] and rel uri [../b/c] expected:<...> but was:<...a> |
| A370 - 474 |
testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_4(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) |
foo:a |
./b/c |
foo:a/b/c |
false |
FAILED |
474 resolveAndCheckURIEx: [foo:a/b/c]<>[foo:a] from uri [foo:a] and rel uri [./b/c] expected:<.../b/c> but was:<...> |
| A371 - 475 |
testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_5(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) |
foo://a//b/c |
../../d |
foo://a/d |
false |
OK |
| A372 - 476 |
testResolveNormCheckURI_MoreTestCasesToBeConfirmed_GKlyine_6(junit.org.eleusoft.uri.Test_URI31_GKlyineMoreTestToBeConfirmed) |
http://a/b/c/d;p?q |
/../g |
http://a/g |
false |
OK |