versadac  1
versadac - Scalable Recorder Firmware
BaseTest.h
1 #ifndef JSON_TESTSUITE_BASETEST_H
2 #define JSON_TESTSUITE_BASETEST_H
3 
4 #include "../TestSuite/UnitTest.h"
5 #include <string>
6 
7 class libjson_CodeCoverage;
8 
9 class BaseTest {
10 public:
11  BaseTest(const std::string & name) : _name(name), coverage(0) {}
12  virtual ~BaseTest(void){};
13  virtual void setUp(const std::string & methodName){ UnitTest::SetPrefix(_name + "::" + methodName); }
14  virtual void tearDown(void){}
15 protected:
16  const std::string _name;
17  libjson_CodeCoverage * coverage;
18 private:
19  BaseTest(const BaseTest &);
20  BaseTest & operator=(const BaseTest &);
21 };
22 
23 #endif
24 
Definition: BaseTest.h:9