diff options
Diffstat (limited to 'wayland/democompositor/tests/apps/tst_appparser.cpp')
-rw-r--r-- | wayland/democompositor/tests/apps/tst_appparser.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/wayland/democompositor/tests/apps/tst_appparser.cpp b/wayland/democompositor/tests/apps/tst_appparser.cpp index 6d63fd9..a71c123 100644 --- a/wayland/democompositor/tests/apps/tst_appparser.cpp +++ b/wayland/democompositor/tests/apps/tst_appparser.cpp @@ -127,6 +127,14 @@ void tst_AppParser::testFileOpen() QCOMPARE(entry.appName, QStringLiteral("Clocks")); QCOMPARE(entry.executableName, QStringLiteral("clocks")); QCOMPARE(entry.executablePath, QStringLiteral("./")); + + // Look at extensions + QVERIFY(entry.extensions["X-Fullscreen"].canConvert(QMetaType::Bool)); + QCOMPARE(entry.extensions["X-Fullscreen"].toBool(), true); + QVERIFY(entry.extensions["X-Priority"].canConvert(QMetaType::Double)); + QCOMPARE(entry.extensions["X-Priority"].toInt(), 100); + QVERIFY(entry.extensions["X-Screen"].canConvert(QMetaType::QString)); + QCOMPARE(entry.extensions["X-Screen"].toString(), QStringLiteral("left")); } QTEST_MAIN(tst_AppParser) |