summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2001-01-27 18:49:48 +0000
committerDaniel Stenberg <daniel@haxx.se>2001-01-27 18:49:48 +0000
commit3cb3d43913e900e7de0724ec31a330a6fda31b23 (patch)
tree407483999bf9500c1609687d23f48cd8c9bf2f90
parentc8a546c94162f5b2e7ba8f0ed2dae4f016101abe (diff)
downloadgnurl-3cb3d43913e900e7de0724ec31a330a6fda31b23.tar.gz
gnurl-3cb3d43913e900e7de0724ec31a330a6fda31b23.tar.bz2
gnurl-3cb3d43913e900e7de0724ec31a330a6fda31b23.zip
added test 29 and 30, HTTP resume and partial download tests
-rw-r--r--tests/data/Makefile.am4
-rw-r--r--tests/data/command29.txt1
-rw-r--r--tests/data/command30.txt1
-rw-r--r--tests/data/error30.txt1
-rw-r--r--tests/data/name29.txt1
-rw-r--r--tests/data/name30.txt1
-rw-r--r--tests/data/prot29.txt7
-rw-r--r--tests/data/prot30.txt6
-rw-r--r--tests/data/reply29.txt9
-rw-r--r--tests/data/reply30.txt7
10 files changed, 37 insertions, 1 deletions
diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am
index 02c32a6c6..280c7b1de 100644
--- a/tests/data/Makefile.am
+++ b/tests/data/Makefile.am
@@ -56,4 +56,6 @@ command26.txt prot26.txt command27.txt prot27.txt \
name26.txt reply26.txt name27.txt stdout27.txt \
command28.txt name28.txt prot28.txt reply28.txt \
command120.txt name120.txt prot120.txt reply120.txt \
-command121.txt name121.txt prot121.txt reply121.txt
+command121.txt name121.txt prot121.txt reply121.txt \
+command29.txt error30.txt name30.txt prot30.txt reply30.txt \
+command30.txt name29.txt prot29.txt reply29.txt
diff --git a/tests/data/command29.txt b/tests/data/command29.txt
new file mode 100644
index 000000000..4e2dc3c58
--- /dev/null
+++ b/tests/data/command29.txt
@@ -0,0 +1 @@
+-C 200 http://%HOSTIP:%HOSTPORT/29
diff --git a/tests/data/command30.txt b/tests/data/command30.txt
new file mode 100644
index 000000000..c0140914b
--- /dev/null
+++ b/tests/data/command30.txt
@@ -0,0 +1 @@
+http://%HOSTIP:%HOSTPORT/30
diff --git a/tests/data/error30.txt b/tests/data/error30.txt
new file mode 100644
index 000000000..3c032078a
--- /dev/null
+++ b/tests/data/error30.txt
@@ -0,0 +1 @@
+18
diff --git a/tests/data/name29.txt b/tests/data/name29.txt
new file mode 100644
index 000000000..10084f4b0
--- /dev/null
+++ b/tests/data/name29.txt
@@ -0,0 +1 @@
+HTTP download resume with Content-Length validity
diff --git a/tests/data/name30.txt b/tests/data/name30.txt
new file mode 100644
index 000000000..4945ee275
--- /dev/null
+++ b/tests/data/name30.txt
@@ -0,0 +1 @@
+HTTP GET uncomplete document \ No newline at end of file
diff --git a/tests/data/prot29.txt b/tests/data/prot29.txt
new file mode 100644
index 000000000..b79a9eb30
--- /dev/null
+++ b/tests/data/prot29.txt
@@ -0,0 +1,7 @@
+GET /29 HTTP/1.0
+Range: bytes=200-
+User-Agent: curl/7.6 (i686-pc-linux-gnu) libcurl 7.6 (SSL 0.9.5) (ipv6 enabled)
+Host: 127.0.0.1:8999
+Pragma: no-cache
+Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
+
diff --git a/tests/data/prot30.txt b/tests/data/prot30.txt
new file mode 100644
index 000000000..cb4ddfe46
--- /dev/null
+++ b/tests/data/prot30.txt
@@ -0,0 +1,6 @@
+GET /30 HTTP/1.0
+User-Agent: curl/7.6 (i686-pc-linux-gnu) libcurl 7.6 (SSL 0.9.5) (ipv6 enabled)
+Host: 127.0.0.1:8999
+Pragma: no-cache
+Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
+
diff --git a/tests/data/reply29.txt b/tests/data/reply29.txt
new file mode 100644
index 000000000..dd35000af
--- /dev/null
+++ b/tests/data/reply29.txt
@@ -0,0 +1,9 @@
+HTTP/1.1 200 OK
+Server: fake
+Content-Range: bytes 200-3526/3527
+Content-Length: 84
+
+
+The Content-Range header's contents above aren't really genuine for this
+content.
+
diff --git a/tests/data/reply30.txt b/tests/data/reply30.txt
new file mode 100644
index 000000000..abe711d93
--- /dev/null
+++ b/tests/data/reply30.txt
@@ -0,0 +1,7 @@
+HTTP/1.1 200 OK
+Server: fake
+Content-Length: 8400
+
+This file is a lot smaller than 8400 and thus curl should return an error
+for this.
+