#include #include #include class Qt5PerfTest : public QObject { Q_OBJECT private Q_SLOTS: void testCase1(); }; void Qt5PerfTest::testCase1() { QBENCHMARK { QByteArray line = "123 546 1243 677875 56754754"; QList parts = line.split(' '); if (parts.count() == 5) { uint p1 = parts.at(0).toUInt(); uint p2 = parts.at(1).toUInt(); uint p3 = parts.at(2).toUInt(); uint p4 = parts.at(3).toUInt(); uint p5 = parts.at(4).toUInt(); QByteArray data; QDataStream ds(&data, QIODevice::WriteOnly); ds << p1 << p2 << p3 << p4 << p5; } } } QTEST_APPLESS_MAIN(Qt5PerfTest) #include "tst_qt5perftest.moc"