ACF $AcfVersion:0$
CEnableableParamTest.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// Qt includes
6#include <QtCore/QObject>
7#include <QtTest/QtTest>
8
9// ACF includes
12
13
14class CEnableableParamTest: public QObject
15{
16 Q_OBJECT
17
18private Q_SLOTS:
19 void initTestCase();
20
21 void DefaultConstructorTest();
22 void ConstructorWithEnabledTest();
23 void ConstructorWithDisabledTest();
24 void IsEnabledTest();
25 void SetEnabledTest();
26 void SetDisabledTest();
27 void SetSameStateTest();
28 void IsEnablingAllowedTest();
29 void SerializeEnabledTest();
30 void SerializeDisabledTest();
31 void CopyFromTest();
32 void CopyFromIncompatibleTest();
33 void CloneTest();
34 void CloneWithModeTest();
35
36 void cleanupTestCase();
37};
38
39