more tests for Event

pull/135/head
Michael Zanetti 2014-06-19 02:49:03 +02:00
parent a5b0ceeee4
commit 3bb19915bf
1 changed files with 14 additions and 0 deletions

View File

@ -36,6 +36,8 @@ class TestEvents: public GuhTestBase
private slots:
void triggerEvent();
void triggerStateChangeEvent();
void params();
};
void TestEvents::triggerEvent()
@ -93,5 +95,17 @@ void TestEvents::triggerStateChangeEvent()
QCOMPARE(event.param("value").value().toInt(), 11);
}
void TestEvents::params()
{
Event event;
QList<Param> params;
Param p("foo", "bar");
params.append(p);
event.setParams(params);
QVERIFY(event.param("foo").value().toString() == "bar");
QVERIFY(!event.param("baz").value().isValid());
}
#include "testevents.moc"
QTEST_MAIN(TestEvents)