1.1 --- a/test/logging_tests.c Wed Feb 06 14:31:44 2013 +0100 1.2 +++ b/test/logging_tests.c Wed Feb 06 14:35:15 2013 +0100 1.3 @@ -8,20 +8,23 @@ 1.4 char buffer[100]; 1.5 FILE *stream = tmpfile(); 1.6 1.7 - UcxLogger *logger = ucx_logger_new(stream, UCX_LOGGER_INFO); 1.8 + UcxLogger *logger = ucx_logger_new(stream, 1.9 + UCX_LOGGER_INFO, UCX_LOGGER_SOURCE | UCX_LOGGER_LEVEL); 1.10 1.11 UCX_TEST_BEGIN 1.12 - ucx_logger_info(logger, ST("[INFO:] allright\n")); 1.13 - ucx_logger_trace(logger, ST("[TRACE:] dont log this!\n")); 1.14 - ucx_logger_error(logger, ST("[ERROR:] error!\n")); 1.15 + ucx_logger_info(logger, ST("allright")); 1.16 + ucx_logger_trace(logger, ST("dont log this!")); 1.17 + ucx_logger_error(logger, ST("error!")); 1.18 fseek(stream, 0, SEEK_SET); 1.19 int r = fread(buffer, 1, 100, stream); 1.20 - 1.21 - UCX_TEST_ASSERT(r == 33 && strncmp(buffer, 1.22 - "[INFO:] allright\n[ERROR:] error!\n", 33) == 0, "incorrect logs"); 1.23 + 1.24 + size_t expected_length = 73; 1.25 + UCX_TEST_ASSERT(r == expected_length && strncmp(buffer, 1.26 + "[INFO] logging_tests.c:15 - allright\n" 1.27 + "[ERROR] logging_tests.c:17 - error!\n", expected_length) == 0, "incorrect logs"); 1.28 1.29 UCX_TEST_END 1.30 1.31 - free(logger); 1.32 + ucx_logger_free(logger); 1.33 fclose(stream); 1.34 }