From: Richard Russon Date: Mon, 29 Apr 2019 13:46:56 +0000 (+0100) Subject: test: add history tests for degenerate cases X-Git-Tag: 2019-10-25~233^2~69 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fd51c256af3a9bd82afe743ac6b66224ed5e5259;p=neomutt test: add history tests for degenerate cases --- diff --git a/test/history/mutt_hist_add.c b/test/history/mutt_hist_add.c index bfc5be78c..0cd67f7c0 100644 --- a/test/history/mutt_hist_add.c +++ b/test/history/mutt_hist_add.c @@ -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)"); + } } diff --git a/test/history/mutt_hist_save_scratch.c b/test/history/mutt_hist_save_scratch.c index 904770fc3..f37659e39 100644 --- a/test/history/mutt_hist_save_scratch.c +++ b/test/history/mutt_hist_save_scratch.c @@ -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)"); + } } diff --git a/test/history/mutt_hist_search.c b/test/history/mutt_hist_search.c index dd1292dda..a0672f50c 100644 --- a/test/history/mutt_hist_search.c +++ b/test/history/mutt_hist_search.c @@ -28,4 +28,14 @@ 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); + } }