Correct setting first and add flow control tests

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1076265
wilder-portage
Kurt Hindenburg 16 years ago
parent a39fd37fd2
commit f902e843de
  1. 34
      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);
}

Loading…
Cancel
Save