From 286a05108885bb6685a0bcfa46b7a8bebdf2df1a Mon Sep 17 00:00:00 2001 From: Ichthyostega Date: Sun, 3 Jan 2016 05:11:25 +0100 Subject: [PATCH] fix broken logic when matching on events with classifier the fixed version is actually more permissive, insofar it matches any type of event, when ID = classifier (or alternatively it matches events with type = classifier) --- src/lib/test/event-log.hpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/lib/test/event-log.hpp b/src/lib/test/event-log.hpp index 4f822399c..a98613071 100644 --- a/src/lib/test/event-log.hpp +++ b/src/lib/test/event-log.hpp @@ -203,12 +203,7 @@ namespace test{ { return [=](Entry const& entry) { - return ( entry.getType() == "event" - or entry.getType() == "error" - or entry.getType() == "create" - or entry.getType() == "destroy" - or entry.getType() == "logJoin" - or entry.getType() == classifier + return ( entry.getType() == classifier or (entry.hasAttribute("ID") and contains (entry.get("ID"), classifier)) ) and !isnil(entry.scope())