File indexing completed on 2025-01-26 04:49:04
0001 /* 0002 SPDX-FileCopyrightText: 2016-2024 Laurent Montel <montel@kde.org> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "confirmaddressconfiguretabwidgettest.h" 0008 #include "../confirmaddressconfiguretabwidget.h" 0009 #include <PimCommon/SimpleStringListEditor> 0010 #include <QGroupBox> 0011 #include <QRadioButton> 0012 #include <QTest> 0013 #include <QVBoxLayout> 0014 0015 ConfirmAddressConfigureTabWidgetTest::ConfirmAddressConfigureTabWidgetTest(QObject *parent) 0016 : QObject(parent) 0017 { 0018 } 0019 0020 ConfirmAddressConfigureTabWidgetTest::~ConfirmAddressConfigureTabWidgetTest() = default; 0021 0022 void ConfirmAddressConfigureTabWidgetTest::shouldHaveDefaultValue() 0023 { 0024 ConfirmAddressConfigureTabWidget w; 0025 auto groupBoxDomainName = w.findChild<QGroupBox *>(QStringLiteral("groupboxdomainname")); 0026 QVERIFY(groupBoxDomainName); 0027 auto layoutDomainName = w.findChild<QVBoxLayout *>(QStringLiteral("layoutdomainname")); 0028 QVERIFY(layoutDomainName); 0029 0030 auto mAcceptedDomain = w.findChild<QRadioButton *>(QStringLiteral("acceptdomainname")); 0031 QVERIFY(mAcceptedDomain); 0032 QVERIFY(!mAcceptedDomain->text().isEmpty()); 0033 0034 auto mRejectedDomain = w.findChild<QRadioButton *>(QStringLiteral("rejectdomainname")); 0035 QVERIFY(mRejectedDomain); 0036 QVERIFY(!mRejectedDomain->text().isEmpty()); 0037 0038 auto mDomainNameListEditor = w.findChild<PimCommon::SimpleStringListEditor *>(QStringLiteral("domainnamelisteditor")); 0039 QVERIFY(mDomainNameListEditor); 0040 0041 auto groupBoxWhiteList = w.findChild<QGroupBox *>(QStringLiteral("groupboxwhitelist")); 0042 QVERIFY(groupBoxWhiteList); 0043 auto layoutWhiteList = w.findChild<QVBoxLayout *>(QStringLiteral("layoutwhitelist")); 0044 QVERIFY(layoutWhiteList); 0045 auto mWhiteListEditor = w.findChild<PimCommon::SimpleStringListEditor *>(QStringLiteral("whitelisteditor")); 0046 QVERIFY(mWhiteListEditor); 0047 } 0048 0049 QTEST_MAIN(ConfirmAddressConfigureTabWidgetTest) 0050 0051 #include "moc_confirmaddressconfiguretabwidgettest.cpp"