From: Neel Chauhan Date: Wed, 16 Nov 2016 01:33:31 +0000 (-0500) Subject: Add expect_log_msg_containing_either3() and expect_log_msg_containing_either4() X-Git-Tag: tor-0.2.9.6-rc~11^2^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cccc08ad565f340bd4e6d19d0137bc45ced93107;p=thirdparty%2Ftor.git Add expect_log_msg_containing_either3() and expect_log_msg_containing_either4() --- diff --git a/src/test/log_test_helpers.h b/src/test/log_test_helpers.h index 4c020c7ec3..a8ad7e8cc0 100644 --- a/src/test/log_test_helpers.h +++ b/src/test/log_test_helpers.h @@ -51,6 +51,21 @@ void mock_dump_saved_logs(void); mock_saved_log_has_message_containing(str2), \ "expected log to contain " # str1 " or " # str2); +#define expect_log_msg_containing_either3(str1, str2, str3) \ + assert_log_predicate3(mock_saved_log_has_message_containing(str1) || \ + (mock_saved_log_has_message_containing(str2) || \ + mock_saved_log_has_message_containing(str3), \ + "expected log to contain " # str1 " or " # str2 " or " # str3); + +#define expect_log_msg_containing_either4(str1, str2, str3, str4) \ + assert_log_predicate4(mock_saved_log_has_message_containing(str1) || \ + (mock_saved_log_has_message_containing(str2) || \ + (mock_saved_log_has_message_containing(str3) || \ + mock_saved_log_has_message_containing(str4), \ + "expected log to contain " # str1 " or " # str2 " or " # str3 " or " # str4); + + + #define expect_single_log_msg(str) \ do { \ \