Add test for computing C-string hash (raise assertion failure)
This commit is contained in:
1 parent
0279dcc3cc
commit
f89ba94689
1 file changed
+12
@@ -500,6 +500,17 @@ static void test_builtin(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char str1[] = "A";
|
||||||
|
const char str2[] = "AB";
|
||||||
|
const char str3[] = "Hello";
|
||||||
|
|
||||||
|
static void test_str_hash(void)
|
||||||
|
{
|
||||||
|
assert (M_CALL_HASH(M_CSTR_OPLIST, str1) != 0);
|
||||||
|
assert (M_CALL_HASH(M_CSTR_OPLIST, str2) != 0);
|
||||||
|
assert (M_CALL_HASH(M_CSTR_OPLIST, str3) != 0);
|
||||||
|
}
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
test_cat();
|
test_cat();
|
||||||
@@ -521,5 +532,6 @@ int main(void)
|
|||||||
test_parse_standard_c_type();
|
test_parse_standard_c_type();
|
||||||
test_move_default();
|
test_move_default();
|
||||||
test_builtin();
|
test_builtin();
|
||||||
|
test_str_hash();
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user