File indexing completed on 2024-09-22 04:18:54
0001 /* 0002 SPDX-FileCopyrightText: 2022-2024 Laurent Montel <montel@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "textfindwidgettest.h" 0008 #include "widgets/textfindreplacewidget.h" 0009 #include <QPushButton> 0010 #include <QTest> 0011 QTEST_MAIN(TextFindWidgetTest) 0012 TextFindWidgetTest::TextFindWidgetTest(QObject *parent) 0013 : QObject{parent} 0014 { 0015 } 0016 0017 void TextFindWidgetTest::shouldHaveDefaultValues() 0018 { 0019 TextCustomEditor::TextFindWidget w; 0020 QVERIFY(w.searchLineEdit()); 0021 QVERIFY(!w.isRegularExpression()); 0022 QVERIFY(w.searchText().isEmpty()); 0023 0024 auto mFindNextBtn = w.findChild<QPushButton *>(QStringLiteral("mFindNextBtn")); 0025 QVERIFY(mFindNextBtn); 0026 QVERIFY(!mFindNextBtn->text().isEmpty()); 0027 QVERIFY(!mFindNextBtn->toolTip().isEmpty()); 0028 QVERIFY(!mFindNextBtn->isEnabled()); 0029 0030 auto mFindPrevBtn = w.findChild<QPushButton *>(QStringLiteral("mFindPrevBtn")); 0031 QVERIFY(mFindPrevBtn); 0032 QVERIFY(!mFindPrevBtn->text().isEmpty()); 0033 QVERIFY(!mFindPrevBtn->toolTip().isEmpty()); 0034 QVERIFY(!mFindPrevBtn->isEnabled()); 0035 0036 auto optionsBtn = w.findChild<QPushButton *>(QStringLiteral("optionsBtn")); 0037 QVERIFY(optionsBtn); 0038 QVERIFY(!optionsBtn->text().isEmpty()); 0039 QVERIFY(!optionsBtn->toolTip().isEmpty()); 0040 QVERIFY(optionsBtn->isEnabled()); 0041 } 0042 0043 #include "moc_textfindwidgettest.cpp"