File indexing completed on 2024-05-12 16:06:02
0001 /* 0002 SPDX-FileCopyrightText: 2015 Laurent Montel <montel@kde.org> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "editdrawingtooldialogtest.h" 0008 #include "../part/editdrawingtooldialog.h" 0009 0010 #include <KColorButton> 0011 #include <KLineEdit> 0012 0013 #include <QDialogButtonBox> 0014 #include <QSpinBox> 0015 #include <QTest> 0016 0017 EditDrawingToolDialogTest::EditDrawingToolDialogTest(QObject *parent) 0018 : QObject(parent) 0019 { 0020 } 0021 0022 EditDrawingToolDialogTest::~EditDrawingToolDialogTest() 0023 { 0024 } 0025 0026 void EditDrawingToolDialogTest::shouldHaveDefaultValues() 0027 { 0028 EditDrawingToolDialog dlg; 0029 0030 const QDialogButtonBox *buttonBox = dlg.findChild<QDialogButtonBox *>(QStringLiteral("buttonbox")); 0031 QVERIFY(buttonBox); 0032 0033 const KLineEdit *name = dlg.findChild<KLineEdit *>(QStringLiteral("name")); 0034 QVERIFY(name); 0035 0036 const KColorButton *colorButton = dlg.findChild<KColorButton *>(QStringLiteral("colorbutton")); 0037 QVERIFY(colorButton); 0038 0039 const QSpinBox *opacity = dlg.findChild<QSpinBox *>(QStringLiteral("opacity")); 0040 QVERIFY(opacity); 0041 0042 QVERIFY(name->text().isEmpty()); 0043 } 0044 0045 QTEST_MAIN(EditDrawingToolDialogTest)