ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtsdlgencpp
Test
CSdlGenTest.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
#include <QtCore/QDir>
8
9
// ImtCore includes
10
#include <imtsdl/ISdlEditableProcessArgumentsParser.h>
11
12
13
namespace
imtsdlgentest
14
{
15
16
17
class
CSdlGenTest :
public
QObject
18
{
19
Q_OBJECT
20
21
private
Q_SLOTS:
22
void
initTestCase();
23
24
void
TestBasicSchema();
25
void
TestComplexCollectionFilter();
26
void
TestUnion();
27
void
TestComplexUnion();
28
void
PrinterTest();
29
void
SubstrateSpecifications();
30
31
void
cleanup();
32
void
cleanupTestCase();
33
34
private
:
35
QDir m_tempOutputDir;
36
bool
m_isAllTestsPassed;
37
38
};
39
40
41
}
//namespace imtsdlgentest
Generated by
1.9.8