test/logging_tests.c

changeset 105
f08fa6308d1f
parent 103
08018864fb91
child 134
4d320dc3a7af
equal deleted inserted replaced
104:9d3dea320d8e 105:f08fa6308d1f
40 ucx_logger_trace(logger, "dont log this!"); 40 ucx_logger_trace(logger, "dont log this!");
41 ucx_logger_error(logger, "error %d!", 42); 41 ucx_logger_error(logger, "error %d!", 42);
42 fseek(stream, 0, SEEK_SET); 42 fseek(stream, 0, SEEK_SET);
43 size_t r = fread(buffer, 1, 100, stream); 43 size_t r = fread(buffer, 1, 100, stream);
44 44
45 // TODO: completely rewrite this test
46
45 size_t expected_length = 76; 47 size_t expected_length = 76;
46 UCX_TEST_ASSERT(r == expected_length && strncmp(buffer, 48 UCX_TEST_ASSERT(r == expected_length && strncmp(buffer,
47 "[INFO] logging_tests.c:15 - allright\n" 49 "[INFO] logging_tests.c:39 - allright\n"
48 "[ERROR] logging_tests.c:17 - error 42!\n", expected_length) == 0, "incorrect logs"); 50 "[ERROR] logging_tests.c:41 - error 42!\n", expected_length) == 0, "incorrect logs");
49 51
50 UCX_TEST_END 52 UCX_TEST_END
51 53
52 ucx_logger_free(logger); 54 ucx_logger_free(logger);
53 fclose(stream); 55 fclose(stream);

mercurial