ImagingTools Core SDK
ITestInfo.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// ACF includes
6#include <iser/IObject.h>
7#include <idoc/IDocumentMetaInfo.h>
8
9
10namespace imttest
11{
12
13
20class ITestInfo: virtual public iser::IObject
21{
22public:
24 {
28 MIT_TEST_ID = idoc::IDocumentMetaInfo::MIT_USER + 1,
29
34
39 };
40
44 virtual QByteArray GetTestId() const = 0;
45
49 virtual QString GetTestName() const = 0;
50
54 virtual QString GetTestDescription() const = 0;
55
59 virtual void SetTestId(QByteArray testId) = 0;
60
64 virtual void SetTestName(QString testName) = 0;
65
69 virtual void SetTestDescription(QString testDescription) = 0;
70};
71
72
73} // namespace imttest
74
75
virtual QString GetTestDescription() const =0
virtual QString GetTestName() const =0
virtual void SetTestName(QString testName)=0
virtual void SetTestId(QByteArray testId)=0
virtual QByteArray GetTestId() const =0
virtual void SetTestDescription(QString testDescription)=0
Testing Utilities and Test Management Module.