From 3bb19915bfde399840e8af5e1a194827d6ef6242 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 19 Jun 2014 02:49:03 +0200 Subject: [PATCH] more tests for Event --- tests/auto/events/testevents.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/auto/events/testevents.cpp b/tests/auto/events/testevents.cpp index 469157a8..55685fa5 100644 --- a/tests/auto/events/testevents.cpp +++ b/tests/auto/events/testevents.cpp @@ -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 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)