]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
unit-tests: Stringify direction in message asserts early
authorTobias Brunner <tobias@strongswan.org>
Fri, 28 Jul 2017 07:46:02 +0000 (09:46 +0200)
committerTobias Brunner <tobias@strongswan.org>
Fri, 28 Jul 2017 09:18:59 +0000 (11:18 +0200)
x86_64-w64-mingw32-gcc on Windows requires this.

src/libcharon/tests/utils/exchange_test_asserts.h

index 4d363edfdbc7ee1c9d165b6b8cc9e93f35c1cb8e..ae9ac5c9820e772029e8e1d8cb6241bcbb469cf6 100644 (file)
@@ -285,7 +285,7 @@ bool exchange_test_asserts_message(listener_t *this, ike_sa_t *ike_sa,
  * @param dir                  IN or OUT to check the next in- or outbound message
  */
 #define assert_message_empty(dir) \
-                               _assert_payload(dir, 0)
+                               _assert_payload(#dir, 0)
 
 /**
  * Assert that the next in- or outbound plaintext message contains exactly
@@ -295,7 +295,7 @@ bool exchange_test_asserts_message(listener_t *this, ike_sa_t *ike_sa,
  * @param expected             expected payload type
  */
 #define assert_single_payload(dir, expected) \
-                               _assert_payload(dir, 1, { TRUE, expected, 0 })
+                               _assert_payload(#dir, 1, { TRUE, expected, 0 })
 
 /**
  * Assert that the next in- or outbound plaintext message contains exactly
@@ -305,7 +305,7 @@ bool exchange_test_asserts_message(listener_t *this, ike_sa_t *ike_sa,
  * @param expected             expected notify type
  */
 #define assert_single_notify(dir, expected) \
-                               _assert_payload(dir, 1, { TRUE, 0, expected })
+                               _assert_payload(#dir, 1, { TRUE, 0, expected })
 
 /**
  * Assert that the next in- or outbound plaintext message contains a notify
@@ -315,7 +315,7 @@ bool exchange_test_asserts_message(listener_t *this, ike_sa_t *ike_sa,
  * @param expected             expected notify type
  */
 #define assert_notify(dir, expected) \
-                               _assert_payload(dir, -1, { TRUE, 0, expected })
+                               _assert_payload(#dir, -1, { TRUE, 0, expected })
 
 /**
  * Assert that the next in- or outbound plaintext message does not contain a
@@ -325,7 +325,7 @@ bool exchange_test_asserts_message(listener_t *this, ike_sa_t *ike_sa,
  * @param unexpected   not expected notify type
  */
 #define assert_no_notify(dir, unexpected) \
-                               _assert_payload(dir, -1, { FALSE, 0, unexpected })
+                               _assert_payload(#dir, -1, { FALSE, 0, unexpected })
 
 #define _assert_payload(dir, c, ...) ({ \
        listener_message_rule_t _rules[] = { __VA_ARGS__ }; \
@@ -333,7 +333,7 @@ bool exchange_test_asserts_message(listener_t *this, ike_sa_t *ike_sa,
                .listener = { .message = exchange_test_asserts_message, }, \
                .file = __FILE__, \
                .line = __LINE__, \
-               .incoming = streq(#dir, "IN") ? TRUE : FALSE, \
+               .incoming = streq(dir, "IN") ? TRUE : FALSE, \
                .count = c, \
                .rules = _rules, \
                .num_rules = countof(_rules), \