#include "private/xlsxrichstring_p.h" #include #include class RichstringTest : public QObject { Q_OBJECT public: RichstringTest(); private Q_SLOTS: void testEqual(); }; RichstringTest::RichstringTest() { } void RichstringTest::testEqual() { QXlsx::RichString rs; rs.addFragment("Hello", 0); rs.addFragment(" RichText", 0); QXlsx::RichString rs2; rs2.addFragment("Hello", 0); rs2.addFragment(" Qt!", 0); QXlsx::RichString rs3; rs3.addFragment("Hello", 0); rs3.addFragment(" Qt!", 0); QVERIFY2(rs2 != rs, "Failure"); QVERIFY2(rs2 == rs3, "Failure"); QVERIFY2(rs2 != QStringLiteral("Hello Qt!"), "Failure"); } QTEST_APPLESS_MAIN(RichstringTest) #include "tst_richstringtest.moc"