File indexing completed on 2024-11-10 04:40:09
0001 /* 0002 SPDX-FileCopyrightText: 2006 Volker Krause <vkrause@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #include <QObject> 0010 0011 class CollectionJobTest : public QObject 0012 { 0013 Q_OBJECT 0014 private Q_SLOTS: 0015 void initTestCase(); 0016 void testTopLevelList(); 0017 void testFolderList(); 0018 void testSignalOrder(); 0019 void testNonRecursiveFolderList(); 0020 void testEmptyFolderList(); 0021 void testSearchFolderList(); 0022 void testResourceFolderList(); 0023 void testMimeTypeFilter(); 0024 void testCreateDeleteFolder_data(); 0025 void testCreateDeleteFolder(); 0026 void testIllegalDeleteFolder(); 0027 void testStatistics(); 0028 void testModify_data(); 0029 void testModify(); 0030 void testIllegalModify(); 0031 void testUtf8CollectionName_data(); 0032 void testUtf8CollectionName(); 0033 void testMultiList(); 0034 void testMultiListInvalid(); 0035 void testRecursiveMultiList(); 0036 void testNonOverlappingRootList(); 0037 void testRidFetch(); 0038 void testRidCreateDelete_data(); 0039 void testRidCreateDelete(); 0040 void testAncestorRetrieval(); 0041 void testAncestorAttributeRetrieval(); 0042 void testListPreference(); 0043 };