VST 3 Interfaces
VST 3.7
SDK for developing VST plug-in
|
------------------------------------------------------------------------
ITest interface declaration More...
#include <itest.h>
Public Member Functions | |
virtual bool | setup ()=0 |
called immediately before the test is actually run. | |
virtual bool | run (ITestResult *testResult)=0 |
execute the test. | |
virtual bool | teardown ()=0 |
called after the test has run. | |
virtual const char * | getDescription () |
This function is used to provide information about the performed testcase. | |
![]() | |
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
virtual uint32 | addRef ()=0 |
virtual uint32 | release ()=0 |
Static Public Attributes | |
static const FUID | iid |
![]() | |
static const FUID | iid |
------------------------------------------------------------------------
ITest interface declaration
|
pure virtual |
|
pure virtual |
execute the test.
testResult | : points to a test result where the test can (optionally) add an error message. |
Implemented in TestBase.
|
pure virtual |
called after the test has run.
This method shall be used to deconstruct a test environment that has been setup with ITest::setup ().
|
inlinevirtual |
This function is used to provide information about the performed testcase.
What is done, what is validated and what has to be prepared before executing the test (in case of half-automated tests).
|
static |