From f902e843dea792823e9e9a1cde63fd519f8ea5c5 Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Sun, 17 Jan 2010 21:48:29 +0000 Subject: [PATCH] Correct setting first and add flow control tests svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1076265 --- src/tests/DBusTest.cpp | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/src/tests/DBusTest.cpp b/src/tests/DBusTest.cpp index 6b8b331f..d8a1c50a 100644 --- a/src/tests/DBusTest.cpp +++ b/src/tests/DBusTest.cpp @@ -120,39 +120,35 @@ void DBusTest::testSessions() QVERIFY(iface.isValid()); //****************** Test is/set MonitorActivity + voidReply = iface.call("setMonitorActivity", false); + QVERIFY(voidReply.isValid()); + boolReply = iface.call("isMonitorActivity"); QVERIFY(boolReply.isValid()); QCOMPARE(boolReply.value(), false); voidReply = iface.call("setMonitorActivity", true); + QVERIFY(voidReply.isValid()); boolReply = iface.call("isMonitorActivity"); QVERIFY(boolReply.isValid()); QCOMPARE(boolReply.value(), true); - voidReply = iface.call("setMonitorActivity", false); - - boolReply = iface.call("isMonitorActivity"); - QVERIFY(boolReply.isValid()); - QCOMPARE(boolReply.value(), false); - //****************** Test is/set MonitorSilence + voidReply = iface.call("setMonitorSilence", false); + QVERIFY(voidReply.isValid()); + boolReply = iface.call("isMonitorSilence"); QVERIFY(boolReply.isValid()); QCOMPARE(boolReply.value(), false); voidReply = iface.call("setMonitorSilence", true); + QVERIFY(voidReply.isValid()); boolReply = iface.call("isMonitorSilence"); QVERIFY(boolReply.isValid()); QCOMPARE(boolReply.value(), true); - voidReply = iface.call("setMonitorSilence", false); - - boolReply = iface.call("isMonitorSilence"); - QVERIFY(boolReply.isValid()); - QCOMPARE(boolReply.value(), false); - //****************** Test codec and setCodec arrayReply = iface.call("codec"); QVERIFY(arrayReply.isValid()); @@ -172,6 +168,20 @@ void DBusTest::testSessions() (QTextCodec::codecForName(availableCodecs[i]))->name()); } + //****************** Test is/set flowControlEnabled + voidReply = iface.call("setFlowControlEnabled", true); + QVERIFY(voidReply.isValid()); + + boolReply = iface.call("flowControlEnabled"); + QVERIFY(boolReply.isValid()); + QCOMPARE(boolReply.value(), true); + + voidReply = iface.call("setFlowControlEnabled", false); + QVERIFY(voidReply.isValid()); + + boolReply = iface.call("flowControlEnabled"); + QVERIFY(boolReply.isValid()); + QCOMPARE(boolReply.value(), false); }