|
VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
#include <testsuite.h>
Inheritance diagram for TestSuite:Classes | |
| class | Test |
Public Member Functions | |
| TestSuite (FIDString _name) | |
| tresult | addTest (FIDString _name, ITest *test) SMTG_OVERRIDE |
| tresult | addTestSuite (FIDString _name, ITestSuite *testSuite) SMTG_OVERRIDE |
| tresult | setEnvironment (ITest *) SMTG_OVERRIDE |
| int32 | getTestCount () const |
| tresult | getTest (int32 index, ITest *&_test, std::string &_name) const |
| tresult | getTestSuite (int32 index, ITestSuite *&testSuite, std::string &_name) const |
| ITestSuite * | getTestSuite (FIDString _name) const |
| const std::string & | getName () const |
| OBJ_METHODS (TestSuite, FObject) REFCOUNT_METHODS(FObject) DEF_INTERFACES_1(ITestSuite | |
Public Member Functions inherited from FUnknown | |
| virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
| virtual uint32 | addRef ()=0 |
| virtual uint32 | release ()=0 |
Protected Types | |
| using | TestSuitePair = std::pair<std::string, IPtr<ITestSuite>> |
| using | TestSuiteVector = std::vector<TestSuitePair> |
Protected Attributes | |
| std::string | name |
| std::vector< IPtr< Test > > | tests |
| TestSuiteVector | testSuites |
Additional Inherited Members | |
Static Public Attributes inherited from ITestSuite | |
| static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
| static const FUID | iid |
|
protected |
|
protected |
Implements ITestSuite.
|
inlinevirtual |
Implements ITestSuite.
Implements ITestSuite.
|
inline |
|
inline |
|
inline |
|
inline |
| OBJ_METHODS | ( | TestSuite | , |
| FObject | ) |
|
protected |
|
protected |