File indexing completed on 2024-04-28 04:03:06
0001 /* 0002 SPDX-FileCopyrightText: 2013 Albert Astals Cid <aacid@kde.org> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include <QTest> 0008 #include <QDir> 0009 0010 #include "../src/abstractgrid.h" 0011 #include "../src/mainwindow.h" 0012 0013 class AbstractGridTester : public AbstractGrid 0014 { 0015 public: 0016 void initializeGrid(uint width, uint height, Wrapping w=NotWrapped) 0017 { 0018 AbstractGrid::initializeGrid(width, height, w); 0019 } 0020 }; 0021 0022 class AbstractGridTest : public QObject 0023 { 0024 Q_OBJECT 0025 0026 private Q_SLOTS: 0027 void testCreateGrid(); 0028 }; 0029 0030 void AbstractGridTest::testCreateGrid() 0031 { 0032 for (int i = 0; i < 25; ++i) { 0033 qDebug() << "Iteration" << i; 0034 AbstractGridTester t; 0035 t.initializeGrid(5, 5, NotWrapped); 0036 AbstractGridTester t2; 0037 t2.initializeGrid(5, 5, Wrapped); 0038 AbstractGridTester t3; 0039 t3.initializeGrid(7, 7, NotWrapped); 0040 AbstractGridTester t4; 0041 t4.initializeGrid(7, 7, Wrapped); 0042 AbstractGridTester t5; 0043 t5.initializeGrid(9, 9, NotWrapped); 0044 AbstractGridTester t6; 0045 t6.initializeGrid(9, 9, Wrapped); 0046 } 0047 } 0048 0049 QTEST_GUILESS_MAIN( AbstractGridTest ) 0050 0051 #include "abstractgridtest.moc"