void tst_IrcMessageDecoder::testDecode() { QFETCH(QByteArray, data); IrcMessageDecoder decoder; QBENCHMARK { decoder.decode(data, "ISO-8859-15"); } }
void tst_IrcMessage::testDecoder() { QFETCH(QByteArray, encoding); QFETCH(QByteArray, base64); #ifdef Q_OS_LINUX // others have problems with symbols (win) or private headers (osx frameworks) IrcMessageDecoder decoder; QString actual = decoder.decode(QByteArray::fromBase64(base64), encoding); QString expected = QTextCodec::codecForName(encoding)->toUnicode(QByteArray::fromBase64(base64)); QCOMPARE(actual, expected); #endif // Q_OS_LINUX }