From: Nick Mathewson Date: Thu, 11 Feb 2016 17:45:51 +0000 (-0500) Subject: Merge branch 'feature17840-v11-tests_truncated' X-Git-Tag: tor-0.2.8.2-alpha~125 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b5ff5259408bf7dc17939c6f15eb9e1e68215fa;p=thirdparty%2Ftor.git Merge branch 'feature17840-v11-tests_truncated' --- 2b5ff5259408bf7dc17939c6f15eb9e1e68215fa diff --cc src/test/log_test_helpers.h index 298237dddb,3a565c67c5..02f31a5220 --- a/src/test/log_test_helpers.h +++ b/src/test/log_test_helpers.h @@@ -23,33 -23,10 +23,34 @@@ void mock_clean_saved_logs(void) const smartlist_t *mock_saved_logs(void); int setup_capture_of_logs(int new_level); void teardown_capture_of_logs(int prev); -const char *mock_saved_log_at(int ix); -int mock_saved_severity_at(int ix); -int mock_saved_log_number(void); ++ int mock_saved_log_has_message(const char *msg); +int mock_saved_log_has_severity(int severity); +int mock_saved_log_has_entry(void); + +#define expect_log_msg(str) \ + tt_assert_msg(mock_saved_log_has_message(str), \ + "expected log to contain " # str); + +#define expect_no_log_msg(str) \ + tt_assert_msg(!mock_saved_log_has_message(str), \ + "expected log to not contain " # str); + +#define expect_log_severity(severity) \ + tt_assert_msg(mock_saved_log_has_severity(severity), \ + "expected log to contain severity " # severity); + +#define expect_no_log_severity(severity) \ + tt_assert_msg(!mock_saved_log_has_severity(severity), \ + "expected log to not contain severity " # severity); + +#define expect_log_entry() \ + tt_assert_msg(mock_saved_log_has_entry(), \ + "expected log to contain entries"); + +#define expect_no_log_entry() \ + tt_assert_msg(!mock_saved_log_has_entry(), \ + "expected log to not contain entries"); #endif