File indexing completed on 2024-06-23 04:40:22

0001 /*
0002   SPDX-FileCopyrightText: 2021-2024 Laurent Montel <montel@kde.org>
0003 
0004   SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #include "emoticonlistviewtest.h"
0008 #include "emoticonlistview.h"
0009 #include <QTest>
0010 QTEST_MAIN(EmoticonListViewTest)
0011 EmoticonListViewTest::EmoticonListViewTest(QObject *parent)
0012     : QObject(parent)
0013 {
0014 }
0015 
0016 void EmoticonListViewTest::shouldHaveDefaultValues()
0017 {
0018     TextEmoticonsWidgets::EmoticonListView w;
0019     QCOMPARE(w.viewMode(), QListView::IconMode);
0020     QCOMPARE(w.horizontalScrollBarPolicy(), Qt::ScrollBarAlwaysOff);
0021     // QVERIFY(w.uniformItemSizes());
0022     QVERIFY(!w.dragEnabled());
0023     QVERIFY(w.hasMouseTracking());
0024     QCOMPARE(w.contextMenuPolicy(), Qt::DefaultContextMenu);
0025     QCOMPARE(w.itemDelegate()->objectName(), QStringLiteral("emoticonDelegate"));
0026 }
0027 
0028 #include "moc_emoticonlistviewtest.cpp"