Просмотр исходного кода

Rewrite request parsing (Step 7/?)

bel2125 8 лет назад
Родитель
Сommit
024ac59c97
1 измененных файлов с 15 добавлено и 13 удалено
  1. 15 13
      test/private.c

+ 15 - 13
test/private.c

@@ -75,46 +75,48 @@ START_TEST(test_parse_http_message)
 	ck_assert_int_eq(0, parse_http_request(empty, 0, &ri));
 
 
-	ck_assert_int_eq((int)strlen(req1), parse_http_request(req1, strlen(req1), &ri));
+	ck_assert_int_eq((int)strlen(req1),
+	                 parse_http_request(req1, (int)strlen(req1), &ri));
 	ck_assert_str_eq("1.1", ri.http_version);
 	ck_assert_int_eq(0, ri.num_headers);
 
 
-	ck_assert_int_eq(-1, parse_http_request(req2, strlen(req2), &ri));
+	ck_assert_int_eq(-1, parse_http_request(req2, (int)strlen(req2), &ri));
 
 
-	ck_assert_int_eq(0, parse_http_request(req3, strlen(req3), &ri));
+	ck_assert_int_eq(0, parse_http_request(req3, (int)strlen(req3), &ri));
 
 
 	/* Multiline header are obsolete, so return an error
 	 * (https://tools.ietf.org/html/rfc7230#section-3.2.4). */
-	ck_assert_int_eq(-1, parse_http_request(req4, strlen(req4), &ri));
+	ck_assert_int_eq(-1, parse_http_request(req4, (int)strlen(req4), &ri));
 
 
-	ck_assert_int_eq((int)strlen(req5), parse_http_request(req5, strlen(req5), &ri));
+	ck_assert_int_eq((int)strlen(req5),
+	                 parse_http_request(req5, (int)strlen(req5), &ri));
 	ck_assert_str_eq("GET", ri.request_method);
 	ck_assert_str_eq("1.1", ri.http_version);
 
 
-	ck_assert_int_eq(0, parse_http_request(req6, strlen(req6), &ri));
+	ck_assert_int_eq(0, parse_http_request(req6, (int)strlen(req6), &ri));
 
 
-	ck_assert_int_eq(0, parse_http_request(req7, strlen(req7), &ri));
+	ck_assert_int_eq(0, parse_http_request(req7, (int)strlen(req7), &ri));
 
 
-	ck_assert_int_eq(-1, parse_http_request(req8, strlen(req8), &ri));
+	ck_assert_int_eq(-1, parse_http_request(req8, (int)strlen(req8), &ri));
 	ck_assert_int_eq((int)strlen(req8),
-	                 parse_http_response(req8, strlen(req8), &respi));
+	                 parse_http_response(req8, (int)strlen(req8), &respi));
 
 
-	ck_assert_int_eq(-1, parse_http_request(req9, strlen(req9), &ri));
+	ck_assert_int_eq(-1, parse_http_request(req9, (int)strlen(req9), &ri));
 	ck_assert_int_eq((int)strlen(req9),
-	                 parse_http_response(req9, strlen(req9), &respi));
+	                 parse_http_response(req9, (int)strlen(req9), &respi));
 	ck_assert_int_eq(1, respi.num_headers);
 
 
 	ck_assert_int_eq((int)strlen(req10),
-	                 parse_http_request(req10, strlen(req10), &ri));
+	                 parse_http_request(req10, (int)strlen(req10), &ri));
 	ck_assert_str_eq("1.1", ri.http_version);
 	ck_assert_int_eq(2, ri.num_headers);
 	ck_assert_str_eq("A", ri.http_headers[0].name);
@@ -123,7 +125,7 @@ START_TEST(test_parse_http_message)
 	ck_assert_str_eq("bar", ri.http_headers[1].value);
 
 
-	ck_assert_int_eq(-1, parse_http_request(req11, strlen(req11), &ri));
+	ck_assert_int_eq(-1, parse_http_request(req11, (int)strlen(req11), &ri));
 }
 END_TEST