baseline tests of Telnet Test are ready
This commit is contained in:
29
Tester/expected_results/expected_delete_test.txt
Normal file
29
Tester/expected_results/expected_delete_test.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
telnet> Trying 127.0.0.1...
|
||||
Connected to localhost.
|
||||
Escape character is '^]'.
|
||||
HTTP/1.1 405 Method Not Allowed
|
||||
Allow: GET
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 199
|
||||
|
||||
<!DOCTYPE html><html><head><title>405 Method Not Allowed</title></head><body><h1 style="text-align:center">405 Method Not Allowed</h1><hr><p style="text-align:center">Le Webserv/0.1</p></body></html>HTTP/1.1 204 No Content
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
|
||||
HTTP/1.1 404 Not Found
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 210
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>404 Not Found</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 style="text-align:center">Check it UP 404 Not Found</h1>
|
||||
<hr>
|
||||
<p style=\"text-align:center\">Le Webserv/0.1</p>
|
||||
</body>
|
||||
</html>
|
||||
15
Tester/expected_results/expected_header_test.txt
Normal file
15
Tester/expected_results/expected_header_test.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
telnet> Trying 127.0.0.1...
|
||||
Connected to localhost.
|
||||
Escape character is '^]'.
|
||||
HTTP/1.1 501 Not Implemented
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 193
|
||||
|
||||
<!DOCTYPE html><html><head><title>501 Not Implemented</title></head><body><h1 style="text-align:center">501 Not Implemented</h1><hr><p style="text-align:center">Le Webserv/0.1</p></body></html>HTTP/1.1 415 Unsupported Media Type
|
||||
Accept-Encoding:
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 207
|
||||
|
||||
<!DOCTYPE html><html><head><title>415 Unsupported Media Type</title></head><body><h1 style="text-align:center">415 Unsupported Media Type</h1><hr><p style="text-align:center">Le Webserv/0.1</p></body></html>
|
||||
37
Tester/expected_results/expected_method_test.txt
Normal file
37
Tester/expected_results/expected_method_test.txt
Normal file
@@ -0,0 +1,37 @@
|
||||
telnet> Trying 127.0.0.1...
|
||||
Connected to localhost.
|
||||
Escape character is '^]'.
|
||||
HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 193
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Le Webserv</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 style="text-align:center">Le index (˘ ͜ʖ˘)</h1>
|
||||
<hr>
|
||||
<p style="text-align:center">(˚3˚)</p>
|
||||
</body>
|
||||
</html>
|
||||
HTTP/1.1 405 Method Not Allowed
|
||||
Allow: GET
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 199
|
||||
|
||||
<!DOCTYPE html><html><head><title>405 Method Not Allowed</title></head><body><h1 style="text-align:center">405 Method Not Allowed</h1><hr><p style="text-align:center">Le Webserv/0.1</p></body></html>HTTP/1.1 405 Method Not Allowed
|
||||
Allow: GET
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 199
|
||||
|
||||
<!DOCTYPE html><html><head><title>405 Method Not Allowed</title></head><body><h1 style="text-align:center">405 Method Not Allowed</h1><hr><p style="text-align:center">Le Webserv/0.1</p></body></html>HTTP/1.1 501 Not Implemented
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 193
|
||||
|
||||
<!DOCTYPE html><html><head><title>501 Not Implemented</title></head><body><h1 style="text-align:center">501 Not Implemented</h1><hr><p style="text-align:center">Le Webserv/0.1</p></body></html>
|
||||
@@ -22,15 +22,13 @@ HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 290
|
||||
Content-Length: 227
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Webserv test index</title>
|
||||
<!-- <link rel="stylesheet" href="stylesheet/style.css"> -->
|
||||
<link rel="stylesheet" href="/stylesheet/style.css">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>Webserv Test Index</h1>
|
||||
@@ -42,15 +40,13 @@ HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 290
|
||||
Content-Length: 227
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Webserv test index</title>
|
||||
<!-- <link rel="stylesheet" href="stylesheet/style.css"> -->
|
||||
<link rel="stylesheet" href="/stylesheet/style.css">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>Webserv Test Index</h1>
|
||||
@@ -58,13 +54,13 @@ Content-Length: 290
|
||||
<p style="text-align:center">(˚3˚)</p>
|
||||
</body>
|
||||
</html>
|
||||
HTTP/1.1
|
||||
HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 1277
|
||||
Content-Length: 1281
|
||||
|
||||
<!DOCTYPE html><html><head><title>Index of ./Tester/www/</title></head><body><h1>Index of ./Tester/www/</h1><hr><pre><a style="font-size:1.5em" href="/list/..">..</a>
|
||||
<!DOCTYPE html><html><head><title>Index of ./Tester/www/</title></head><body><h1>Index of ./Tester/www/</h1><hr><pre><a style="font-size:1.5em" href="/list/..">../</a>
|
||||
<a style="font-size:1.5em" href="/list/upload_form.html">upload_form.html</a>
|
||||
<a style="font-size:1.5em" href="/list/form_get.html">form_get.html</a>
|
||||
<a style="font-size:1.5em" href="/list/kermit.ico">kermit.ico</a>
|
||||
@@ -72,14 +68,14 @@ Content-Length: 1277
|
||||
<a style="font-size:1.5em" href="/list/Cagneyc_intro.gif">Cagneyc_intro.gif</a>
|
||||
<a style="font-size:1.5em" href="/list/Van_Eyck_Portrait_Arnolfini.jpg">Van_Eyck_Portrait_Arnolfini.jpg</a>
|
||||
<a style="font-size:1.5em" href="/list/root.png">root.png</a>
|
||||
<a style="font-size:1.5em" href="/list/test">test</a>
|
||||
<a style="font-size:1.5em" href="/list/test">test/</a>
|
||||
<a style="font-size:1.5em" href="/list/drill.jpg">drill.jpg</a>
|
||||
<a style="font-size:1.5em" href="/list/punpun.png">punpun.png</a>
|
||||
<a style="font-size:1.5em" href="/list/favicon.ico">favicon.ico</a>
|
||||
<a style="font-size:1.5em" href="/list/index.html">index.html</a>
|
||||
<a style="font-size:1.5em" href="/list/rfc2119.html">rfc2119.html</a>
|
||||
<a style="font-size:1.5em" href="/list/error_pages">error_pages</a>
|
||||
<a style="font-size:1.5em" href="/list/rfc2119_files">rfc2119_files</a>
|
||||
<a style="font-size:1.5em" href="/list/error_pages">error_pages/</a>
|
||||
<a style="font-size:1.5em" href="/list/rfc2119_files">rfc2119_files/</a>
|
||||
</pre><hr></body></html>HTTP/1.1 404 Not Found
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
|
||||
110
Tester/expected_results/expected_valid_uri_test.txt
Normal file
110
Tester/expected_results/expected_valid_uri_test.txt
Normal file
@@ -0,0 +1,110 @@
|
||||
telnet> Trying 127.0.0.1...
|
||||
Connected to localhost.
|
||||
Escape character is '^]'.
|
||||
HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 193
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Le Webserv</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 style="text-align:center">Le index (˘ ͜ʖ˘)</h1>
|
||||
<hr>
|
||||
<p style="text-align:center">(˚3˚)</p>
|
||||
</body>
|
||||
</html>
|
||||
HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/css; charset=UTF-8
|
||||
Content-Length: 43
|
||||
|
||||
h1 {
|
||||
color: red;
|
||||
text-align: center;
|
||||
}
|
||||
HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 207
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Webserv test Something</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 style="text-align:center">Webserv Test Something</h1>
|
||||
<hr>
|
||||
<p style="text-align:center">(˚3˚)</p>
|
||||
</body>
|
||||
</html>
|
||||
HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 207
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Webserv test Something</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 style="text-align:center">Webserv Test Something</h1>
|
||||
<hr>
|
||||
<p style="text-align:center">(˚3˚)</p>
|
||||
</body>
|
||||
</html>
|
||||
HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 227
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Webserv test index</title>
|
||||
<link rel="stylesheet" href="/stylesheet/style.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>Webserv Test Index</h1>
|
||||
<hr>
|
||||
<p style="text-align:center">(˚3˚)</p>
|
||||
</body>
|
||||
</html>
|
||||
HTTP/1.1 200 OK
|
||||
Server: Webserv/0.1
|
||||
Connection: keep-alive
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 1281
|
||||
|
||||
<!DOCTYPE html><html><head><title>Index of ./Tester/www/</title></head><body><h1>Index of ./Tester/www/</h1><hr><pre><a style="font-size:1.5em" href="/list/..">../</a>
|
||||
<a style="font-size:1.5em" href="/list/upload_form.html">upload_form.html</a>
|
||||
<a style="font-size:1.5em" href="/list/form_get.html">form_get.html</a>
|
||||
<a style="font-size:1.5em" href="/list/kermit.ico">kermit.ico</a>
|
||||
<a style="font-size:1.5em" href="/list/upload_form_single.html">upload_form_single.html</a>
|
||||
<a style="font-size:1.5em" href="/list/Cagneyc_intro.gif">Cagneyc_intro.gif</a>
|
||||
<a style="font-size:1.5em" href="/list/Van_Eyck_Portrait_Arnolfini.jpg">Van_Eyck_Portrait_Arnolfini.jpg</a>
|
||||
<a style="font-size:1.5em" href="/list/root.png">root.png</a>
|
||||
<a style="font-size:1.5em" href="/list/test">test/</a>
|
||||
<a style="font-size:1.5em" href="/list/drill.jpg">drill.jpg</a>
|
||||
<a style="font-size:1.5em" href="/list/punpun.png">punpun.png</a>
|
||||
<a style="font-size:1.5em" href="/list/favicon.ico">favicon.ico</a>
|
||||
<a style="font-size:1.5em" href="/list/index.html">index.html</a>
|
||||
<a style="font-size:1.5em" href="/list/rfc2119.html">rfc2119.html</a>
|
||||
<a style="font-size:1.5em" href="/list/error_pages">error_pages/</a>
|
||||
<a style="font-size:1.5em" href="/list/rfc2119_files">rfc2119_files/</a>
|
||||
</pre><hr></body></html>HTTP/1.1 301 Moved Permanently
|
||||
Location: https://berniesanders.com/404/
|
||||
|
||||
HTTP/1.1 307 Temporary Redirect
|
||||
Location: https://fr.wikipedia.org/wiki/Ketchup
|
||||
|
||||
Reference in New Issue
Block a user