void tst_IrcBuffer::testPersistent() { IrcBuffer buffer; QVERIFY(!buffer.isPersistent()); QSignalSpy spy(&buffer, SIGNAL(persistentChanged(bool))); QVERIFY(spy.isValid()); buffer.setPersistent(true); QVERIFY(buffer.isPersistent()); QCOMPARE(spy.count(), 1); QVERIFY(spy.last().last().toBool()); buffer.setPersistent(false); QVERIFY(!buffer.isPersistent()); QCOMPARE(spy.count(), 2); QVERIFY(!spy.last().last().toBool()); }
void tst_IrcBuffer::testDefaults() { IrcBuffer buffer; QVERIFY(buffer.title().isEmpty()); QVERIFY(buffer.name().isEmpty()); QVERIFY(buffer.prefix().isEmpty()); QVERIFY(!buffer.isChannel()); QVERIFY(!buffer.toChannel()); QVERIFY(!buffer.connection()); QVERIFY(!buffer.network()); QVERIFY(!buffer.model()); QVERIFY(!buffer.isActive()); QVERIFY(!buffer.isSticky()); QVERIFY(!buffer.isPersistent()); }