diff --git a/libs/widgetutils/tests/KisDialogStateSaverTest.cpp b/libs/widgetutils/tests/KisDialogStateSaverTest.cpp index 2e49cf5fc0..9da83871a2 100644 --- a/libs/widgetutils/tests/KisDialogStateSaverTest.cpp +++ b/libs/widgetutils/tests/KisDialogStateSaverTest.cpp @@ -1,67 +1,67 @@ /* * Copyright (c) 2019 Boudewijn Rempt * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include "KisDialogStateSaverTest.h" #include #include #include #include #include void KisDialogStateSaverTest::testSave() { QWidget w; Ui::DialogSaverTestWidget page; page.setupUi(&w); page.lineEdit->setText("test"); page.spinBox->setValue(5); page.doubleSpinBox->setValue(3.0); page.verticalSlider->setValue(10); page.checkBox->setChecked(true); KisDialogStateSaver::saveState(&w, "StateSaverTest"); KConfigGroup group(KSharedConfig::openConfig(), "StateSaverTest"); - QCOMPARE(group.readEntry("lineEdit", QString()), "test"); + QCOMPARE(group.readEntry("lineEdit", QString()), QString("test")); QCOMPARE(group.readEntry("spinBox", 0), 5); QCOMPARE(group.readEntry("doubleSpinBox", 0.0), 3.0); QCOMPARE(group.readEntry("verticalSlider", 0), 10); QCOMPARE(group.readEntry("checkBox", false), true); } void KisDialogStateSaverTest::testRestore() { QWidget w; Ui::DialogSaverTestWidget page; page.setupUi(&w); QMap overrideMap; overrideMap["spinBox"] = QVariant::fromValue(10); KisDialogStateSaver::restoreState(&w, "StateSaverTest", overrideMap); - QCOMPARE(page.lineEdit->text(), "test"); + QCOMPARE(page.lineEdit->text(), QString("test")); QCOMPARE(page.spinBox->value(), 10); QCOMPARE(page.doubleSpinBox->value(), 3.0); QCOMPARE(page.verticalSlider->value(), 10); QCOMPARE(page.checkBox->isChecked(), true); } QTEST_MAIN(KisDialogStateSaverTest)