--- parser3/tests/results/065.processed 2011/11/11 06:33:05 1.7
+++ parser3/tests/results/065.processed 2024/12/11 02:57:18 1.10
@@ -1,9 +1,9 @@
-Content-Type: text/html
-Content-Length: 1391
-
+Content-Type: text/html
+Content-Length: 2364
+
src=
dirname=.
-basename=
+basename=.
justname=
justext=
@@ -19,15 +19,39 @@ basename=some.tar.gz
justname=some.tar
justext=gz
+src=/a///some.tar.gz
+dirname=/a
+basename=some.tar.gz
+justname=some.tar
+justext=gz
+
+src=/a/b///
+dirname=/a
+basename=b
+justname=
+justext=
+
+src=/a/b///c//
+dirname=/a/b
+basename=c
+justname=
+justext=
+
src=/a/b/
dirname=/a
-basename=
+basename=b
justname=
justext=
+src=/a/b
+dirname=/a
+basename=b
+justname=b
+justext=
+
src=/a/
dirname=/
-basename=
+basename=a
justname=
justext=
@@ -39,7 +63,19 @@ justext=
src=/
dirname=/
-basename=
+basename=/
+justname=
+justext=
+
+src=///
+dirname=/
+basename=/
+justname=
+justext=
+
+src=a///
+dirname=.
+basename=a
justname=
justext=
@@ -73,6 +109,12 @@ basename=file.txt
justname=file
justext=txt
+src=C:\file.txt
+dirname=C:
+basename=file.txt
+justname=file
+justext=txt
+
src=C:\temp/file.txt
dirname=C:\temp
basename=file.txt
@@ -84,4 +126,20 @@ dirname=C:/temp
basename=file.txt
justname=file
justext=txt
-
\ No newline at end of file
+
+src=noname.dat
+dirname=.
+basename=noname.dat
+justname=noname
+justext=dat
+
+src=name.ext
+dirname=.
+basename=name.ext
+justname=name
+justext=ext
+
+/tests/name.ext
+Exception type: parser.runtime,
+Source: fullpath,
+Comment: file name must be string or file (parameter #1 is 'junction')