add Chapter 15 - runtime observer implementation
This commit is contained in:
35
Chapter15/observer/libs/etl/test/UnitTest++/Test.h
Normal file
35
Chapter15/observer/libs/etl/test/UnitTest++/Test.h
Normal file
@@ -0,0 +1,35 @@
|
||||
#ifndef UNITTEST_TEST_H
|
||||
#define UNITTEST_TEST_H
|
||||
|
||||
#include "TestDetails.h"
|
||||
|
||||
namespace UnitTest {
|
||||
|
||||
class TestResults;
|
||||
class TestList;
|
||||
|
||||
class UNITTEST_LINKAGE Test
|
||||
{
|
||||
public:
|
||||
explicit Test(char const* testName, char const* suiteName = "DefaultSuite", char const* filename = "", int lineNumber = 0);
|
||||
virtual ~Test();
|
||||
void Run();
|
||||
|
||||
TestDetails const m_details;
|
||||
Test* m_nextTest;
|
||||
|
||||
mutable bool m_isMockTest;
|
||||
|
||||
static TestList& GetTestList();
|
||||
|
||||
virtual void RunImpl() const;
|
||||
|
||||
private:
|
||||
Test(Test const&);
|
||||
Test& operator =(Test const&);
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user