ImagingTools Core SDK
COrderedObjectCollectionTest.h
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2#pragma once
3
4
5// Qt includes
6#include <QtCore/QObject>
7
8
12class COrderedObjectCollectionTest: public QObject
13{
14 Q_OBJECT
15
16private slots:
17 void initTestCase();
18 void testSetItemOrder();
19 void testGetItemOrder();
20 void testSetItemsOrder();
21 void testResetItemOrder();
22 void testInsertNewItem();
23 void testRemoveItem();
24 void testGetOrderedItemIds();
25 void testDelegatedOperations();
26 void testIteratorElementsCount();
27 void testSerialization();
28};
29