From 36cbf6a62aec4de253e935291bdd33370e7b7faa Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Mon, 10 Aug 2015 15:13:09 +0200 Subject: Properly test services arguments for QQmlDebugServer So far we have only tested that each service is still functional when the services: argument is given on the command line. This test checks that services which aren't specified are indeed not loaded. Change-Id: Ica935da0337b2215898f65cf283d6e11365432a8 Reviewed-by: Simon Hausmann --- .../debugger/qqmlenginedebugservice/tst_qqmlenginedebugservice.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/auto/qml/debugger/qqmlenginedebugservice') diff --git a/tests/auto/qml/debugger/qqmlenginedebugservice/tst_qqmlenginedebugservice.cpp b/tests/auto/qml/debugger/qqmlenginedebugservice/tst_qqmlenginedebugservice.cpp index bc3220ad8c..653af61be5 100644 --- a/tests/auto/qml/debugger/qqmlenginedebugservice/tst_qqmlenginedebugservice.cpp +++ b/tests/auto/qml/debugger/qqmlenginedebugservice/tst_qqmlenginedebugservice.cpp @@ -352,7 +352,11 @@ void tst_QQmlEngineDebugService::initTestCase() bool ok = m_conn->waitForConnected(); QVERIFY(ok); m_dbg = new QQmlEngineDebugClient(m_conn); + QList others = m_conn->createOtherClients(); QTRY_COMPARE(m_dbg->state(), QQmlEngineDebugClient::Enabled); + foreach (QQmlDebugClient *other, others) + QCOMPARE(other->state(), QQmlDebugClient::Unavailable); + qDeleteAll(others); } void tst_QQmlEngineDebugService::cleanupTestCase() -- cgit v1.2.3