ACF $AcfVersion:0$
ITestInstance.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/QStringList>
7
8// ACF includes
9#include <istd/IPolymorphic.h>
10
11
12namespace itest
13{
14
15
19class ITestInstance: virtual public istd::IPolymorphic
20{
21public:
22 // Runs the test instance and returns report about each sub-test
23 // If sub-test report is empty, the test was successful
24 virtual QStringList Run() = 0;
25};
26
27
28} // namespace itest
29
30
31
32
Base interface for all used interfaces and implementations.
Test instance interface.
virtual QStringList Run()=0
Contains interfaces and implementations of testing-related components.