Added some regression tests from patch #2321830
[fw/sdcc] / support / regression / tests / strcmp.c
diff --git a/support/regression/tests/strcmp.c b/support/regression/tests/strcmp.c
new file mode 100644 (file)
index 0000000..f9c57dd
--- /dev/null
@@ -0,0 +1,23 @@
+/** tests for strcmp
+*/
+#include <testfwk.h>
+#include <string.h>
+
+static void 
+teststrcmp(void)
+{
+  int result = strcmp("", "");
+  ASSERT( result == 0);
+  
+  result = strcmp("", "a");
+  ASSERT( result < 0);
+
+  result = strcmp("a", "");
+  ASSERT( result > 0);
+
+  result = strcmp("ab", "ab");
+  ASSERT( result == 0);
+
+  result = strcmp("aa", "ab");
+  ASSERT( result < 0);
+}