# -*- tcl -*- # ------------------------------------------------------------------------- source [file join \ [file dirname [file dirname [file join [pwd] [info script]]]] \ devtools testutilities.tcl] testsNeedTcl 8.2 testsNeedTcltest 1.0 testing { useLocal uri.tcl uri } # ------------------------------------------------------------------------- test uri-rfc2396-1.1 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q g:h] } g:h test uri-rfc2396-1.2 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q g] } http://a/b/c/g test uri-rfc2396-1.3 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ./g] } http://a/b/c/g test uri-rfc2396-1.4 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q g/] } http://a/b/c/g/ test uri-rfc2396-1.5 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q /g] } http://a/g test uri-rfc2396-1.6 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q //g] } http://g test uri-rfc2396-1.7 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ?y] } http://a/b/c/?y test uri-rfc2396-1.8 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q g?y] } http://a/b/c/g?y test uri-rfc2396-1.9 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q \#s] } {(current document)\#s} test uri-rfc2396-1.10 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q g\#s] } http://a/b/c/g\#s test uri-rfc2396-1.11 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q g?y\#s] } http://a/b/c/g?y\#s test uri-rfc2396-1.12 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q \;x] } http://a/b/c/\;x test uri-rfc2396-1.13 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q g\;x] } http://a/b/c/g\;x test uri-rfc2396-1.14 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q g\;x?y#s] } http://a/b/c/g\;x?y#s test uri-rfc2396-1.15 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q .] } http://a/b/c/ test uri-rfc2396-1.16 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ./] } http://a/b/c/ test uri-rfc2396-1.17 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ..] } http://a/b/ test uri-rfc2396-1.18 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ../] } http://a/b/ test uri-rfc2396-1.19 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ../g] } http://a/b/g test uri-rfc2396-1.20 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ../..] } http://a/ test uri-rfc2396-1.21 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ../../] } http://a/ test uri-rfc2396-1.22 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p?q ../../g] } http://a/g test uri-rfc2396-2.1 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p g:h] } g:h test uri-rfc2396-2.2 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p g] } http://a/b/c/g test uri-rfc2396-2.3 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ./g] } http://a/b/c/g test uri-rfc2396-2.4 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p g/] } http://a/b/c/g/ test uri-rfc2396-2.5 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p /g] } http://a/g test uri-rfc2396-2.6 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p //g] } http://g test uri-rfc2396-2.7 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ?y] } http://a/b/c/?y test uri-rfc2396-2.8 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p g?y] } http://a/b/c/g?y test uri-rfc2396-2.9 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p \#s] } {(current document)\#s} test uri-rfc2396-2.10 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p g\#s] } http://a/b/c/g\#s test uri-rfc2396-2.11 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p g?y\#s] } http://a/b/c/g?y\#s test uri-rfc2396-2.12 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p \;x] } http://a/b/c/\;x test uri-rfc2396-2.13 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p g\;x] } http://a/b/c/g\;x test uri-rfc2396-2.14 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p g\;x?y#s] } http://a/b/c/g\;x?y#s test uri-rfc2396-2.15 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p .] } http://a/b/c/ test uri-rfc2396-2.16 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ./] } http://a/b/c/ test uri-rfc2396-2.17 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ..] } http://a/b/ test uri-rfc2396-2.18 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ../] } http://a/b/ test uri-rfc2396-2.19 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ../g] } http://a/b/g test uri-rfc2396-2.20 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ../..] } http://a/ test uri-rfc2396-2.21 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ../../] } http://a/ test uri-rfc2396-2.22 {uri::resolve} {knownBug sf-tcllib-bug-581781} { uri::canonicalize [uri::resolve http://a/b/c/d\;p ../../g] } http://a/g #test uri-rfc2396-2. {uri::resolve} {knownBug sf-tcllib-bug-581781} { # uri::resolve http://a/b/c/d\;p #} # ------------------------------------------------------------------------- testsuiteCleanup return # ------------------------------------------------------------------------- # Local Variables: # mode: tcl # indent-tabs-mode: nil # End: