From 34f4a68a41c27ff2d40c7fd6b168d40aa3481250 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sun, 6 Mar 2022 17:59:02 +0100 Subject: shared: add strcmp() testcases, fix invalid implementation --- src/kernel/tests/util.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/kernel/tests/util.c') diff --git a/src/kernel/tests/util.c b/src/kernel/tests/util.c index 05bba24..e7dcb82 100644 --- a/src/kernel/tests/util.c +++ b/src/kernel/tests/util.c @@ -22,6 +22,15 @@ TEST(memcmp) { TEST_COND(0 < memcmp("654", "555", 3)); } +TEST(strcmp) { + TEST_COND(0 == strcmp("string", "string")); + TEST_COND(0 > strcmp("str", "string")); + TEST_COND(0 < strcmp("string", "str")); + + TEST_COND(0 != strcmp("stress", "string")); +} + void tests_utils(void) { TEST_RUN(memcmp); + TEST_RUN(strcmp); } -- cgit v1.2.3