]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add TEST_CHECK_SLEN
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 7 Sep 2021 14:07:53 +0000 (09:07 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 7 Sep 2021 14:07:53 +0000 (09:07 -0500)
src/lib/util/acutest_helpers.h

index bdc3250290d6f3f39ebe4831bc45da4c7fc9a86f..3393257f254f1a865f0b4f1e694e3041ff45a8ca 100644 (file)
@@ -35,6 +35,14 @@ do { \
        TEST_MSG("Got length      : %zu", (size_t)_our_got); \
 } while(0)
 
+#define TEST_CHECK_SLEN(_got, _exp) \
+do { \
+       ssize_t _our_got = (_got); \
+       TEST_CHECK(_exp == _our_got); \
+       TEST_MSG("Expected length : %zd", (ssize_t)_exp); \
+       TEST_MSG("Got length      : %zd", (ssize_t)_our_got); \
+} while(0)
+
 #define TEST_CHECK_RET(_got, _exp) \
 do { \
        int _our_got = (_got); \