assert_true(is_decimal(" \r\n\t 777"));
}
+static void test_string_eq(void **state) {
+ (void)state;
+
+ assert_true(string_eq(NULL, NULL));
+ assert_true(string_eq("", ""));
+ assert_true(string_eq("\tfoo 123", "\tfoo 123"));
+
+ assert_false(string_eq(NULL, ""));
+ assert_false(string_eq("", NULL));
+ assert_false(string_eq("foo", "FOO"));
+ assert_false(string_eq("foo", " foo"));
+}
+
int main(void) {
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_int_to_str_return_expected),
cmocka_unit_test(test_is_decimal_pass_simple),
cmocka_unit_test(test_is_decimal_pass_signs),
cmocka_unit_test(test_is_decimal_pass_whitespace_prefix),
+ cmocka_unit_test(test_string_eq),
};
+
+#ifdef HAVE_WINDOWS
+ cmocka_set_skip_filter("test_unix_*");
+#endif
+
return cmocka_run_group_tests(tests, NULL, NULL);
}