Objects implementing this interface indicate that unit tests can be performed on them. More...
#include <ITestable.h>
Public Member Functions | |
virtual int | execTest (int argc=0, char **argv=0)=0 |
Function which will be called when the test must be executed on the testable object. | |
virtual QString | testName () const =0 |
Provide a name for your test. | |
Public Member Functions inherited from Qtilities::Core::Interfaces::IObjectBase | |
virtual QObject * | objectBase ()=0 |
Returns the QObject* base of the interface. | |
virtual const QObject * | objectBase () const =0 |
Returns a const QObject* base of the interface. | |
QString | objectOriginID () const |
Allows interfaces to provide some sort of source identification. | |
void | setObjectOriginID (const QString &object_origin_id) |
Allows setting of the object source ID of this interface implementation. |
Objects implementing this interface indicate that unit tests can be performed on them.
For an example of how to implement ITestable, see Qtilities::Testing::TestVersionNumber.
This class was added in Qtilities v1.0.
Qtilities : Reference Documentation | Back to top |
Copyright © 2009-2013, Jaco Naudé
|