From 869279e9b6d6e4e68c02603a64ee1819a5c07601 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 13 Mar 2022 14:03:23 +0100 Subject: [PATCH] tests: add tests on function gui_buffer_match_list --- tests/unit/gui/test-gui-buffer.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/unit/gui/test-gui-buffer.cpp b/tests/unit/gui/test-gui-buffer.cpp index 401bfa1f5..0a040fdbb 100644 --- a/tests/unit/gui/test-gui-buffer.cpp +++ b/tests/unit/gui/test-gui-buffer.cpp @@ -504,7 +504,19 @@ TEST(GuiBuffer, StringReplaceLocalVar) TEST(GuiBuffer, MatchList) { - /* TODO: write tests */ + LONGS_EQUAL(0, gui_buffer_match_list (NULL, NULL)); + LONGS_EQUAL(0, gui_buffer_match_list (gui_buffers, NULL)); + LONGS_EQUAL(0, gui_buffer_match_list (gui_buffers, "")); + LONGS_EQUAL(0, gui_buffer_match_list (NULL, "*")); + + LONGS_EQUAL(1, gui_buffer_match_list (gui_buffers, "*")); + LONGS_EQUAL(1, gui_buffer_match_list (gui_buffers, "core.*")); + LONGS_EQUAL(1, gui_buffer_match_list (gui_buffers, "*.wee*")); + LONGS_EQUAL(1, gui_buffer_match_list (gui_buffers, "*,!*test*")); + LONGS_EQUAL(1, gui_buffer_match_list (gui_buffers, "*,!*test*,!*abc*")); + + LONGS_EQUAL(0, gui_buffer_match_list (gui_buffers, "*,!*wee*")); + LONGS_EQUAL(0, gui_buffer_match_list (gui_buffers, "*,!*abc*,!*wee*")); } /*