1 #define dbus_signal_status_changed(status) signal_sent_stub(status) 2 #include "../src/dunst.c" 3 #include "greatest.h" 4 5 static bool signal_sent = false; 6 signal_sent_stub(struct dunst_status status)7void signal_sent_stub(struct dunst_status status) 8 { 9 signal_sent = true; 10 return; 11 } 12 test_dunst_status(void)13TEST test_dunst_status(void) 14 { 15 status = (struct dunst_status) {false, false, false}; 16 17 dunst_status(S_FULLSCREEN, true); 18 ASSERT(status.fullscreen); 19 dunst_status(S_IDLE, true); 20 ASSERT(status.idle); 21 dunst_status(S_RUNNING, true); 22 ASSERT(status.running); 23 24 PASS(); 25 } 26 SUITE(suite_dunst)27SUITE(suite_dunst) 28 { 29 RUN_TEST(test_dunst_status); 30 } 31 32 /* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */ 33