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

Unit test: Add diagnostics

bel 8 éve
szülő
commit
8bf229e53a
1 módosított fájl, 12 hozzáadás és 7 törlés
  1. 12 7
      test/public_server.c

+ 12 - 7
test/public_server.c

@@ -3793,6 +3793,7 @@ START_TEST(test_large_file)
 #if !defined(NO_SSL)
 	const char *ssl_cert = locate_ssl_cert();
 #endif
+    char errmsg[256]={0};
 
 	/* Client var */
 	struct mg_connection *client;
@@ -3834,8 +3835,10 @@ START_TEST(test_large_file)
 
 	memset(&callbacks, 0, sizeof(callbacks));
 	callbacks.begin_request = test_large_file_begin_request;
+    callbacks.log_message = log_msg_func;
 
-	ctx = test_mg_start(&callbacks, 0, OPTIONS);
+	ctx = test_mg_start(&callbacks, (void*)errmsg, OPTIONS);
+    ck_assert_str_eq(errmsg, "");
 	ck_assert(ctx != NULL);
 
 	/* Try downloading several times */
@@ -3974,29 +3977,31 @@ START_TEST(test_mg_store_body)
 	int r;
 	char check_data[256];
 	char *check_ptr;
-
+    char errmsg[256]={0};
 
 	/* Server context handle */
 	struct mg_context *ctx;
 	struct mg_callbacks callbacks;
 	const char *options[] = {"document_root",
-	                         "./",
+	                         ".",
 	                         "static_file_max_age",
 	                         "0",
 	                         "listening_ports",
-	                         "127.0.0.1:9001",
+	                         "127.0.0.1:8082",
 	                         "num_threads",
 	                         "1",
 	                         NULL};
 
 	memset(&callbacks, 0, sizeof(callbacks));
 	callbacks.begin_request = test_mg_store_body_begin_request_callback;
-
+    callbacks.log_message = log_msg_func;
+    
 	/* Initialize the library */
 	mg_init_library(0);
 
 	/* Start the server */
-	ctx = mg_start(&callbacks, NULL, options);
+	ctx = mg_start(&callbacks, (void*)errmsg, options);
+    ck_assert_str_eq(errmsg, "");
 	ck_assert(ctx != NULL);
 
 	/* Run the server for 15 seconds */
@@ -4004,7 +4009,7 @@ START_TEST(test_mg_store_body)
 
 	/* Call a test client */
 	client = mg_connect_client(
-	    "127.0.0.1", 9001, 0, client_err_buf, sizeof(client_err_buf));
+	    "127.0.0.1", 8082, 0, client_err_buf, sizeof(client_err_buf));
 
 	ck_assert(client != NULL);
 	ck_assert_str_eq(client_err_buf, "");