File indexing completed on 2024-05-19 05:22:18

0001 /*
0002    SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
0003 
0004    SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #include "gravatardownloadpixmapdialogtest.h"
0008 #include "../src/widgets/gravatardownloadpixmapdialog.h"
0009 #include <QTest>
0010 
0011 #include "../src/widgets/gravatardownloadpixmapwidget.h"
0012 #include <QDialogButtonBox>
0013 #include <QStandardPaths>
0014 
0015 GravatarDownloadPixmapDialogTest::GravatarDownloadPixmapDialogTest(QObject *parent)
0016     : QObject(parent)
0017 {
0018 }
0019 
0020 GravatarDownloadPixmapDialogTest::~GravatarDownloadPixmapDialogTest() = default;
0021 
0022 void GravatarDownloadPixmapDialogTest::initTestCase()
0023 {
0024     QStandardPaths::setTestModeEnabled(true);
0025 }
0026 
0027 void GravatarDownloadPixmapDialogTest::shouldHaveDefaultValue()
0028 {
0029     Gravatar::GravatarDownloadPixmapDialog dlg;
0030     auto widget = dlg.findChild<Gravatar::GravatarDownloadPixmapWidget *>(QStringLiteral("gravatarwidget"));
0031     QVERIFY(widget);
0032 
0033     auto buttonBox = dlg.findChild<QDialogButtonBox *>(QStringLiteral("buttonbox"));
0034     QVERIFY(buttonBox);
0035 }
0036 
0037 QTEST_MAIN(GravatarDownloadPixmapDialogTest)
0038 
0039 #include "moc_gravatardownloadpixmapdialogtest.cpp"