]> granicus.if.org Git - neomutt/commitdiff
test: add history tests for degenerate cases
authorRichard Russon <rich@flatcap.org>
Mon, 29 Apr 2019 13:46:56 +0000 (14:46 +0100)
committerRichard Russon <rich@flatcap.org>
Tue, 30 Apr 2019 10:19:58 +0000 (11:19 +0100)
test/history/mutt_hist_add.c
test/history/mutt_hist_save_scratch.c
test/history/mutt_hist_search.c

index bfc5be78c091b65db99f86719e40f7947c06f444..0cd67f7c0507a0289779cc3f9d1d167763364628 100644 (file)
@@ -28,4 +28,9 @@
 void test_mutt_hist_add(void)
 {
   // void mutt_hist_add(enum HistoryClass hclass, const char *str, bool save);
+
+  {
+    mutt_hist_add(0, NULL, false);
+    TEST_CHECK_(1, "mutt_hist_add(0, NULL, false)");
+  }
 }
index 904770fc3f9d83bab3853efb93a92117aabded29..f37659e39ac2dae938c6682fd5675fb9b5e7e54d 100644 (file)
@@ -28,4 +28,9 @@
 void test_mutt_hist_save_scratch(void)
 {
   // void mutt_hist_save_scratch(enum HistoryClass hclass, const char *str);
+
+  {
+    mutt_hist_save_scratch(0, NULL);
+    TEST_CHECK_(1, "mutt_hist_save_scratch(0, NULL)");
+  }
 }
index dd1292dda806feb0f49b4e2d88526e1a77f40461..a0672f50c2925847382c1d1c2c008305076f6ea5 100644 (file)
 void test_mutt_hist_search(void)
 {
   // int mutt_hist_search(const char *search_buf, enum HistoryClass hclass, char **matches);
+
+  {
+    char *matches = NULL;
+    TEST_CHECK(mutt_hist_search(NULL, 0, &matches) == 0);
+  }
+
+  {
+    char buf[32] = { 0 };
+    TEST_CHECK(mutt_hist_search(buf, 0, NULL) == 0);
+  }
 }