From: Bartosz Golaszewski Date: Tue, 13 Jun 2017 19:29:16 +0000 (+0200) Subject: tests: new assertions X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d2fd8bb0167c675c6401e61249ff7abe24d22e10;p=qemu-gpiodev%2Flibgpiod.git tests: new assertions Add two new string-related assertions for tests. Signed-off-by: Bartosz Golaszewski --- 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__ */