From 973696137fcb05a9a765f88d94ff574db6ce70ce Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 18 May 2019 22:21:23 -0400 Subject: [PATCH] Reduced noise in event tests when a handler that should have run did not run. --- test/events.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/test/events.c b/test/events.c index b96110f8..1b7657ef 100644 --- a/test/events.c +++ b/test/events.c @@ -20,12 +20,14 @@ static void handler(void *sender, void *args, void *data) #define checkHandlerRun(h, whichSender, whichArgs) \ if (!h.run) \ testingTErrorf(t, "%s not run", h.name); \ - if (h.sender != whichSender) \ - diff_2str(t, "incorrect sender seen by", h.name, \ - "%p", h.sender, whichSender); \ - if (h.args != whichArgs) \ - diff_2str(t, "incorrect args seen by", h.name, \ - "%p", h.args, whichArgs); + else { \ + if (h.sender != whichSender) \ + diff_2str(t, "incorrect sender seen by", h.name, \ + "%p", h.sender, whichSender); \ + if (h.args != whichArgs) \ + diff_2str(t, "incorrect args seen by", h.name, \ + "%p", h.args, whichArgs); \ + } #define checkHandlerNotRun(h) \ if (h.run) \