File indexing completed on 2024-12-01 03:40:32
0001 /* 0002 SPDX-FileCopyrightText: 2008 Peter Penz <peter.penz@gmx.at> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef URLNAVIGATORTEST_H 0008 #define URLNAVIGATORTEST_H 0009 0010 #include <QObject> 0011 #include <kiofilewidgets_export.h> 0012 class KUrlNavigator; 0013 0014 class KUrlNavigatorTest : public QObject 0015 { 0016 Q_OBJECT 0017 0018 private Q_SLOTS: 0019 void initTestCase(); 0020 void cleanupTestCase(); 0021 0022 void testHistorySizeAndIndex(); 0023 void testGoBack(); 0024 void testGoForward(); 0025 void testHistoryInsert(); 0026 0027 void bug251553_goUpFromArchive(); 0028 0029 void testUrlParsing_data(); 0030 void testUrlParsing(); 0031 0032 void testRelativePaths(); 0033 0034 void testFixUrlPath_data(); 0035 void testFixUrlPath(); 0036 0037 void testButtonText(); 0038 0039 void testInitWithRedundantPathSeparators(); 0040 0041 private: 0042 KUrlNavigator *m_navigator; 0043 }; 0044 0045 #endif