From d2fd8bb0167c675c6401e61249ff7abe24d22e10 Mon Sep 17 00:00:00 2001 From: Bartosz Golaszewski Date: Tue, 13 Jun 2017 21:29:16 +0200 Subject: [PATCH] tests: new assertions Add two new string-related assertions for tests. Signed-off-by: Bartosz Golaszewski --- tests/gpiod-test.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/gpiod-test.h b/tests/gpiod-test.h index e342677..d72b7d3 100644 --- a/tests/gpiod-test.h +++ b/tests/gpiod-test.h @@ -148,6 +148,8 @@ bool test_regex_match(const char *str, const char *pattern); #define TEST_ASSERT_NOTEQ(a1, a2) TEST_ASSERT(a1 != a2) #define TEST_ASSERT_STR_EQ(s1, s2) TEST_ASSERT(strcmp(s1, s2) == 0) #define TEST_ASSERT_STR_CONTAINS(s, p) TEST_ASSERT(strstr(s, p) != NULL) +#define TEST_ASSERT_STR_NOTCONT(s, p) TEST_ASSERT(strstr(s, p) == NULL) #define TEST_ASSERT_REGEX_MATCH(s, p) TEST_ASSERT(test_regex_match(s, p)) +#define TEST_ASSERT_REGEX_NOMATCH(s, p) TEST_ASSERT(!test_regex_match(s, p)) #endif /* __GPIOD_TEST_H__ */ -- 2.30.2