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 @@
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+