VST 3 SDK  VST 3.6.14
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
TestBase Class Referenceabstract

Test Helper. More...

#include <testbase.h>

+ Inheritance diagram for TestBase:

Public Member Functions

 TestBase (ITestPlugProvider *plugProvider)
 
virtual ~TestBase ()
 
virtual const chargetName () const =0
 
DECLARE_FUNKNOWN_METHODS bool setup () SMTG_OVERRIDE
 
bool run (ITestResult *) SMTG_OVERRIDE=0
 
bool teardown () SMTG_OVERRIDE
 
virtual void printTestHeader (ITestResult *testResult)
 

Protected Attributes

ITestPlugProviderplugProvider
 
IComponentvstPlug
 
IEditControllercontroller
 

Detailed Description

Test Helper.

Constructor & Destructor Documentation

TestBase ( ITestPlugProvider plugProvider)
~TestBase ( )
virtual

Member Function Documentation

virtual const char* getName ( ) const
pure virtual
bool setup ( )
bool run ( ITestResult *  )
pure virtual
bool teardown ( )
void printTestHeader ( ITestResult *  testResult)
virtual

Member Data Documentation

ITestPlugProvider* plugProvider
protected
IComponent* vstPlug
protected
IEditController* controller
protected
Empty

Copyright ©2019 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.