OpenSimMirror/libraries/ode-0.9/tests/CppTestHarness/TypedTestLauncher.h

28 lines
388 B
C++

#ifndef TYPED_TEST_CREATOR_H
#define TYPED_TEST_CREATOR_H
#include "TestLauncher.h"
namespace CppTestHarness
{
template< typename TestClass >
class TypedTestLauncher : public TestLauncher
{
public:
TypedTestLauncher(TestLauncher** listHead)
: TestLauncher(listHead)
{
}
virtual void Launch(TestResults& testResults_) const
{
TestClass().Run(testResults_);
}
};
}
#endif