adjust test code to get MockElm log joining to PASS

the "log joining" functionality was already implemented
and covered with the generic event log facility, but this test
here was drafted even before that, meaning that the semantics
of matchingn on the log, especially on events, as been
implemented slightly different than planned
This commit is contained in:
Fischlurch 2015-12-26 04:55:00 +01:00
parent b9ef66b221
commit f23b482d7d
2 changed files with 11 additions and 11 deletions

View file

@ -179,19 +179,19 @@ namespace test {
bar.joinLog(mock);
foo.joinLog(mock);
CHECK (log.verifyEvent("logJoin","bar")
.beforeEvent("logJoin","foo"));
CHECK (mock.verifyEvent("logJoin","bar")
.beforeEvent("logJoin","foo"));
CHECK (mock.verifyEvent("create","foo"));
CHECK (log.verifyEvent("create","foo"));
CHECK (log.verifyEvent("create","dummy")
.beforeEvent("create","bar")
.beforeEvent("create","foo"));
cout << "____Event-Log________________\n"
<< util::join(mock.getLog(), "\n")
<< "\n───╼━━━━━━━━━╾────────────────"<<endl;
CHECK (log.verifyEvent("logJoin").arg("bar")
.beforeEvent("logJoin").arg("foo"));
CHECK (mock.verifyEvent("logJoin").arg("bar")
.beforeEvent("logJoin").arg("foo"));
CHECK (mock.verify("ctor").arg("foo"));
CHECK (log.verify("ctor").arg("foo"));
CHECK (log.verify("ctor").arg("dummy")
.before("ctor").arg("bar")
.before("ctor").arg("foo"));
mock.kill();
foo.markMsg("dummy killed");

View file

@ -92,7 +92,7 @@ namespace test{
{
using _Par = gui::model::Tangible;
EventLog log_{this};
EventLog log_{this->identify()};
bool virgin_{true};
bool expanded_{false};