diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/data/Makefile.am | 3 | ||||
-rw-r--r-- | tests/data/test1107 | 53 | ||||
-rw-r--r-- | tests/data/test1108 | 45 |
3 files changed, 100 insertions, 1 deletions
diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index b2c4cc9b5..712e79c7d 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -63,7 +63,8 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \ test1089 test1090 test1091 test1092 test1093 test1094 test1095 test1096 \ test1097 test560 test561 test1098 test1099 test562 test563 test1100 \ test564 test1101 test1102 test1103 test1104 test299 test310 test311 \ - test312 test1105 test565 test800 test1106 test801 test566 test802 test803 + test312 test1105 test565 test800 test1106 test801 test566 test802 test803 \ + test1107 test1108 filecheck: @mkdir test-place; \ diff --git a/tests/data/test1107 b/tests/data/test1107 new file mode 100644 index 000000000..6adc6360c --- /dev/null +++ b/tests/data/test1107 @@ -0,0 +1,53 @@ +<testcase> +<info> +<keywords> +FTP +PASV +RETR +PRET +</keywords> +</info> +# Server-side +<reply> +<data> +data + to + see +that FTP +works + so does it? +</data> +<servercmd> +REPLY PRET 200 fine +</servercmd> +</reply> + +# Client-side +<client> +<server> +ftp +</server> + <name> +FTP RETR PASV with PRET + </name> + <command> +ftp://%HOSTIP:%FTPPORT/1107 --ftp-pret +</command> + +</client> + +# Verify data after the test has been "shot" +<verify> +<protocol> +USER anonymous
+PASS ftp@example.com
+PWD
+PRET RETR 1107
+EPSV
+TYPE I
+SIZE 1107
+RETR 1107
+QUIT
+</protocol> +</verify> +</testcase> diff --git a/tests/data/test1108 b/tests/data/test1108 new file mode 100644 index 000000000..7b779e11f --- /dev/null +++ b/tests/data/test1108 @@ -0,0 +1,45 @@ +<testcase> +<info> +<keywords> +FTP +PASV +RETR +PRET +</keywords> +</info> +# Server-side +<reply> + +<servercmd> +REPLY PRET 550 unkown command +</servercmd> +</reply> + +# Client-side +<client> +<server> +ftp +</server> + <name> +FTP RETR PASV with PRET not supported + </name> + <command> +ftp://%HOSTIP:%FTPPORT/1108 --ftp-pret +</command> + +</client> + +# Verify data after the test has been "shot" +<verify> +<protocol> +USER anonymous
+PASS ftp@example.com
+PWD
+PRET RETR 1108
+</protocol> +# we expect that the server doesn't understand PRET +<errorcode> +84 +</errorcode> +</verify> +</testcase> |