Forráskód Böngészése

Fix warnings in the unit test program

bel 9 éve
szülő
commit
147d7a0289
1 módosított fájl, 26 hozzáadás és 22 törlés
  1. 26 22
      test/public_server.c

+ 26 - 22
test/public_server.c

@@ -1517,114 +1517,116 @@ field_get(const char *key, const char *value, size_t valuelen, void *user_data)
 	switch (g_field_step) {
 	case 1:
 		ck_assert_str_eq(key, "textin");
-		ck_assert_int_eq(valuelen, 4);
+		ck_assert_uint_eq(valuelen, 4);
 		ck_assert_str_eq(value, "text");
 		break;
 	case 2:
 		ck_assert_str_eq(key, "passwordin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 3:
 		ck_assert_str_eq(key, "radio1");
-		ck_assert_int_eq(valuelen, 4);
+		ck_assert_uint_eq(valuelen, 4);
 		ck_assert_str_eq(value, "val1");
 		break;
 	case 4:
 		ck_assert_str_eq(key, "radio2");
-		ck_assert_int_eq(valuelen, 4);
+		ck_assert_uint_eq(valuelen, 4);
 		ck_assert_str_eq(value, "val1");
 		break;
 	case 5:
 		ck_assert_str_eq(key, "check1");
-		ck_assert_int_eq(valuelen, 4);
+		ck_assert_uint_eq(valuelen, 4);
 		ck_assert_str_eq(value, "val1");
 		break;
 	case 6:
 		ck_assert_str_eq(key, "numberin");
-		ck_assert_int_eq(valuelen, 1);
+		ck_assert_uint_eq(valuelen, 1);
 		ck_assert_str_eq(value, "1");
 		break;
 	case 7:
 		ck_assert_str_eq(key, "datein");
-		ck_assert_int_eq(valuelen, 8);
+		ck_assert_uint_eq(valuelen, 8);
 		ck_assert_str_eq(value, "1.1.2016");
 		break;
 	case 8:
 		ck_assert_str_eq(key, "colorin");
-		ck_assert_int_eq(valuelen, 7);
+		ck_assert_uint_eq(valuelen, 7);
 		ck_assert_str_eq(value, "#80ff00");
 		break;
 	case 9:
 		ck_assert_str_eq(key, "rangein");
-		ck_assert_int_eq(valuelen, 1);
+		ck_assert_uint_eq(valuelen, 1);
 		ck_assert_str_eq(value, "3");
 		break;
 	case 10:
 		ck_assert_str_eq(key, "monthin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 11:
 		ck_assert_str_eq(key, "weekin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 12:
 		ck_assert_str_eq(key, "timein");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 13:
 		ck_assert_str_eq(key, "datetimen");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 14:
 		ck_assert_str_eq(key, "datetimelocalin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 15:
 		ck_assert_str_eq(key, "emailin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 16:
 		ck_assert_str_eq(key, "searchin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 17:
 		ck_assert_str_eq(key, "telin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 18:
 		ck_assert_str_eq(key, "urlin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 19:
 		ck_assert_str_eq(key, "filein");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 20:
 		ck_assert_str_eq(key, "filesin");
-		ck_assert_int_eq(valuelen, 0);
+		ck_assert_uint_eq(valuelen, 0);
 		ck_assert_str_eq(value, "");
 		break;
 	case 21:
 		ck_assert_str_eq(key, "selectin");
-		ck_assert_int_eq(valuelen, 4);
+		ck_assert_uint_eq(valuelen, 4);
 		ck_assert_str_eq(value, "opt1");
 		break;
 	case 22:
 		ck_assert_str_eq(key, "message");
-		ck_assert_int_eq(valuelen, 23);
+		ck_assert_uint_eq(valuelen, 23);
 		ck_assert_str_eq(value, "Text area default text.");
 		break;
+    default:
+        ck_abort_msg("field_get called with g_field_step == %i", (int)g_field_step);
 	}
 
 	return 0;
@@ -1638,6 +1640,8 @@ FormHandler(struct mg_connection *conn, void *cbdata)
 	int ret;
 	struct mg_form_data_handler fdh = {field_found, field_get, NULL, NULL};
 
+    (void)cbdata;
+
 	ck_assert(req_info != NULL);
 
 	mg_printf(conn, "HTTP/1.0 200 OK\r\nContent-Type: text/plain\r\n\r\n");