void TestFindMatch::testCopyAssign() { KoFindMatch match; QTextDocument *doc = new QTextDocument("Test Document", this); QVariant docVariant = QVariant::fromValue(doc); QTextCursor cursor = doc->find("Document"); QVariant curVariant = QVariant::fromValue(cursor); QVERIFY(docVariant.isValid()); QVERIFY(curVariant.isValid()); match.setContainer(docVariant); match.setLocation(curVariant); KoFindMatch other(match); QVERIFY(other.isValid()); QCOMPARE(other.container(), match.container()); QCOMPARE(other.location(), match.location()); KoFindMatch third = match; QVERIFY(third.isValid()); QCOMPARE(third.container(), match.container()); QCOMPARE(third.location(), match.location()); QVERIFY(other == match); }