add event params to rules test

This commit is contained in:
Michael Zanetti 2014-06-15 01:16:57 +02:00
parent 9d21f32366
commit 346ee6df35
2 changed files with 9 additions and 1 deletions

View File

@ -96,6 +96,10 @@ QList<DeviceClass> DevicePluginMock::supportedDevices() const
EventType event2(mockEvent2Id);
event2.setName("Mock Event 2");
QList<ParamType> event2ParamTypes;
ParamType event2Param1Type("mockParamInt", QVariant::Int, 42);
event2ParamTypes.append(event2Param1Type);
event2.setParameters(event2ParamTypes);
mockEvents.append(event2);
deviceClassMock.setEventTypes(mockEvents);

View File

@ -60,7 +60,11 @@ void TestRules::addRules_data()
QVariantMap validEventDescriptor2;
validEventDescriptor2.insert("eventTypeId", mockEvent2Id);
validEventDescriptor2.insert("deviceId", m_mockDeviceId);
validEventDescriptor2.insert("paramDescriptors", QVariantList());
QVariantList params;
QVariantMap param1;
param1.insert("mockParamInt", 3);
params.append(param1);
validEventDescriptor2.insert("paramDescriptors", param1);
QVariantList eventDescriptorList;
eventDescriptorList.append(validEventDescriptor1);