From 121d78e13b536b65960ba2f215b3bd4e4738c085 Mon Sep 17 00:00:00 2001 From: Ichthyostega Date: Wed, 19 Sep 2018 03:27:48 +0200 Subject: [PATCH] EventLog: now able to write the condition to verify doRevealYourself (#1162) this initially (on 1.9.18) triggered this extended digression; The initial naive implementation (without backtracking) did not allow to express such a simple thing like "function XXX" not invoked (again) after "function XXX" --- tests/gui/abstract-tangible-test.cpp | 7 ++-- wiki/thinkPad.ichthyo.mm | 48 ++++++++++++++++++---------- 2 files changed, 36 insertions(+), 19 deletions(-) diff --git a/tests/gui/abstract-tangible-test.cpp b/tests/gui/abstract-tangible-test.cpp index 29a42bfe0..2aa65abd2 100644 --- a/tests/gui/abstract-tangible-test.cpp +++ b/tests/gui/abstract-tangible-test.cpp @@ -535,9 +535,12 @@ namespace test { // Note the fine point: the target element /was/ already expanded // and thus there is no second "expanded" event, nor is there a // second state mark emitted into the UI-Bus... - CHECK (mock.ensureNot("expand") -// .afterCall("revealYourself") + CHECK (mock.ensureNot("expanded") + .afterCall("revealYourself") .afterEvent("expanded")); + CHECK (nexusLog.ensureNot("note") + .afterCall("mark").arg(targetID, stateMark) + .after("handling state-mark")); diff --git a/wiki/thinkPad.ichthyo.mm b/wiki/thinkPad.ichthyo.mm index f63628e37..93511c487 100644 --- a/wiki/thinkPad.ichthyo.mm +++ b/wiki/thinkPad.ichthyo.mm @@ -2035,11 +2035,14 @@ - - - - - + + + + + + + + @@ -25089,7 +25092,7 @@ - + @@ -25129,7 +25132,7 @@ - + @@ -25175,7 +25178,8 @@          ^~~~~~~~~~

-
+ +
@@ -31657,12 +31661,13 @@
- + - + - + + @@ -31764,8 +31769,8 @@ - - + + @@ -31842,12 +31847,21 @@ - - + + - - + + + + + + + + + + +