diff options
author | Erik Verbruggen <erik.verbruggen@theqtcompany.com> | 2015-09-10 13:28:51 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@theqtcompany.com> | 2015-09-15 16:13:04 +0300 |
commit | 06a773a7e9b2c784ef4060c0a1320adebd671f14 (patch) | |
tree | 5a46ee7e4ce832724305f99008f7ce619850f376 /tests | |
parent | 7a9aa43e8225b0843211bcbcfa7cba6ef83cd4b9 (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.cpp | 17 |
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); |