diff options
Diffstat (limited to 'src/kernel/tests/util.c')
-rw-r--r-- | src/kernel/tests/util.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/kernel/tests/util.c b/src/kernel/tests/util.c index 5bc8656..81c36d6 100644 --- a/src/kernel/tests/util.c +++ b/src/kernel/tests/util.c @@ -21,6 +21,19 @@ TEST(memcmp) { TEST_IF(0 < memcmp("654", "555", 3)); } +TEST(static_strcmp) { + TEST_IF(0 == static_strcmp("", "")); + TEST_IF(0 == static_strcmp("same", "same")); + + TEST_IF(0 != static_strcmp("same", "diff")); + TEST_IF(0 != static_strcmp("same!", "same")); + TEST_IF(0 != static_strcmp("same", "same!")); + + TEST_IF(0 > static_strcmp("555", "654")); + TEST_IF(0 < static_strcmp("654", "555")); +} + void tests_utils() { TEST_RUN(memcmp); + TEST_RUN(static_strcmp); } |