]> granicus.if.org Git - neomutt/commitdiff
test: improve test_mutt_str_word_casecmp()
authorRichard Russon <rich@flatcap.org>
Sun, 26 May 2019 15:02:24 +0000 (16:02 +0100)
committerRichard Russon <rich@flatcap.org>
Sun, 26 May 2019 16:19:47 +0000 (17:19 +0100)
test/string/mutt_str_word_casecmp.c

index 86dfe2eb91fc5720ebb188c4cbd67e6e84f1cefb..aec017e8533c5941024589abe68f6c73eaad4705 100644 (file)
@@ -40,4 +40,28 @@ void test_mutt_str_word_casecmp(void)
   {
     TEST_CHECK(mutt_str_word_casecmp(NULL, NULL) == 0);
   }
+
+  {
+    const char *str = "apple";
+    const char *find = "banana";
+    TEST_CHECK(mutt_str_word_casecmp(find, str) != 0);
+  }
+
+  {
+    const char *str = "apple";
+    const char *find = "apple";
+    TEST_CHECK(mutt_str_word_casecmp(find, str) == 0);
+  }
+
+  {
+    const char *str = "aPPLe banana";
+    const char *find = "apple";
+    TEST_CHECK(mutt_str_word_casecmp(find, str) == 0);
+  }
+
+  {
+    const char *str = "aPPLebanana";
+    const char *find = "apple";
+    TEST_CHECK(mutt_str_word_casecmp(find, str) != 0);
+  }
 }