void tst_IrcCommand::testDefaults() { IrcCommand cmd; QVERIFY(cmd.parameters().isEmpty()); QCOMPARE(cmd.type(), IrcCommand::Custom); QCOMPARE(cmd.encoding(), QByteArray("UTF-8")); QTest::ignoreMessage(QtWarningMsg, "Reimplement IrcCommand::toString() for IrcCommand::Custom"); QVERIFY(cmd.toString().isEmpty()); }
void tst_IrcCommand::testEncoding() { QFETCH(QByteArray, encoding); QFETCH(QByteArray, actual); QFETCH(bool, supported); if (!supported) QTest::ignoreMessage(QtWarningMsg, "IrcCommand::setEncoding(): unsupported encoding \"" + encoding + "\" "); IrcCommand cmd; cmd.setEncoding(encoding); QCOMPARE(cmd.encoding(), actual); }