summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@theqtcompany.com>2015-09-10 13:28:51 +0200
committerErik Verbruggen <erik.verbruggen@theqtcompany.com>2015-09-15 16:13:04 +0300
commit06a773a7e9b2c784ef4060c0a1320adebd671f14 (patch)
tree5a46ee7e4ce832724305f99008f7ce619850f376 /tests
parent7a9aa43e8225b0843211bcbcfa7cba6ef83cd4b9 (diff)
Cleanup of QScxmlEvent's data.
Change-Id: I971b8d1be8825400e1d73c5e4ac66452dc8149f1 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/scion/tst_scion.cpp17
1 files changed, 3 insertions, 14 deletions
diff --git a/tests/auto/scion/tst_scion.cpp b/tests/auto/scion/tst_scion.cpp
index fa8f9c2..e4c6669 100644
--- a/tests/auto/scion/tst_scion.cpp
+++ b/tests/auto/scion/tst_scion.cpp
@@ -306,20 +306,10 @@ static bool playEvent(StateMachine *stateMachine, const QJsonObject &eventDescri
return false;
}
}
- QVariantList dataValues;
- QStringList dataNames;
+ QVariant data;
// remove ifs and rely on defaults?
if (event.contains(QLatin1String("data"))) {
- QJsonValue dataVal = event.value(QLatin1String("data"));
- if (dataVal.isObject()) {
- QJsonObject dataObj = dataVal.toObject();
- for (QJsonObject::const_iterator i = dataObj.constBegin(); i != dataObj.constEnd(); ++i) {
- dataNames.append(i.key());
- dataValues.append(i.value().toVariant());
- }
- } else {
- dataValues.append(dataVal.toVariant());
- }
+ data = event.value(QLatin1String("data")).toVariant();
}
QByteArray sendid;
if (event.contains(QLatin1String("sendid")))
@@ -336,8 +326,7 @@ static bool playEvent(StateMachine *stateMachine, const QJsonObject &eventDescri
QScxmlEvent *e = new QScxmlEvent;
e->setName(eventName);
e->setEventType(type);
- e->setDataValues(dataValues);
- e->setDataNames(dataNames);
+ e->setData(data);
e->setSendId(sendid);
e->setOrigin(origin);
e->setOriginType(origintype);