void tst_QDBusXmlParser::properties() { QString xmlHeader = "<node>" "<interface name=\"iface.iface1\">", xmlFooter = "</interface>" "</node>"; QFETCH(QString, xmlDataFragment); QDBusIntrospection::Interface iface = QDBusIntrospection::parseInterface(xmlHeader + xmlDataFragment + xmlFooter); QCOMPARE(iface.name, QString("iface.iface1")); QFETCH(PropertyMap, propertyMap); PropertyMap parsedMap = iface.properties; QCOMPARE(propertyMap.count(), parsedMap.count()); QCOMPARE(propertyMap, parsedMap); }