kdeui: adjust KXMLGUIBuilder, KXMLGUIFactory and KXMLGUIClient classes test cases to QTemporaryFile changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-11-01 06:06:24 +02:00
parent 95a8d172be
commit 2e43af1a3f

View file

@ -156,8 +156,9 @@ void KXmlGui_UnitTest::testVersionHandlerSameVersion()
// Check that the toolbars modified by the user were kept
QVERIFY(finalDoc.contains("<Action name=\"home\""));
QVERIFY(userFile.open());
const QString userFileContents = QString::fromUtf8(userFile.readAll());
QFile userFile2(firstFile);
QVERIFY(userFile2.open(QFile::ReadOnly));
const QString userFileContents = QString::fromUtf8(userFile2.readAll());
QCOMPARE(finalDoc, userFileContents);
}
@ -202,8 +203,9 @@ void KXmlGui_UnitTest::testVersionHandlerNewVersionNothingKept()
QVERIFY(finalDoc.startsWith("<?xml"));
QVERIFY(finalDoc.contains("version=\"5\""));
QVERIFY(fileV5.open());
const QString fileV5Contents = QString::fromUtf8(fileV5.readAll());
QFile fileV52(fileV5.fileName());
QVERIFY(fileV52.open(QFile::ReadOnly));
const QString fileV5Contents = QString::fromUtf8(fileV52.readAll());
QCOMPARE(finalDoc, fileV5Contents);
}