C++ main module for emicrom Package  1.0
EMMH_HysteresisTest.h
Go to the documentation of this file.
1 #ifndef EMMH_HysteresisTest_H
2 #define EMMH_HysteresisTest_H
3 
4 #include "EMM_Test.h"
5 
6 class EMM_Run;
7 
17 class EMMH_HysteresisTest : public virtual EMM_Test {
18 
20  // ATTRIBUTES
21 
22 public:
23 
24 
25 private:
26 protected:
27  // METHODS
28 
29  // CONSTRUCTORS
30 
33  EMMH_HysteresisTest(void);
34 
35 
36 
37  // DESTRUCTORS
38 
39 
42  virtual ~EMMH_HysteresisTest(void);
43 
44 
45 
46 public:
49  inline static SP::EMMH_HysteresisTest New() {
50  SP::EMMH_HysteresisTest p(new EMMH_HysteresisTest(),EMMH_HysteresisTest::Delete());
51  p->setThis(p);
52  return p;
53  };
54 
55 
56 
61  virtual tBoolean test(const CORE_Run& runner,const map<tString,tString>& options) const;
62 
63 
64 
65 
66 protected:
67 
68 
69 private:
71  tBoolean hysteresisDefaultCycleTest(const EMM_Run& runner) const;
72 
73 
74 };
75 
76 #endif
virtual ~EMMH_HysteresisTest(void)
destroy
Definition: EMMH_HysteresisTest.cpp:11
This class is the test the hysteresis classes from Hysteresis Package for E-MicroM.
Definition: EMMH_HysteresisTest.h:17
This class is a Run class for Common package.
Definition: CORE_Run.h:38
This class is the runner class for the generic package of the core module of mricom Package...
Definition: EMM_Run.h:27
tBoolean hysteresisDefaultCycleTest(const EMM_Run &runner) const
Definition: EMMH_HysteresisTest.cpp:330
#define tBoolean
Definition: types.h:139
This class is a test class for E-MicromM package.
Definition: EMM_Test.h:25
EMMH_HysteresisTest(void)
create
Definition: EMMH_HysteresisTest.cpp:8
virtual tBoolean test(const CORE_Run &runner, const map< tString, tString > &options) const
make the test
Definition: EMMH_HysteresisTest.cpp:17
static SP::EMMH_HysteresisTest New()
create a test class
Definition: EMMH_HysteresisTest.h:49
DEFINE_SPTR(EMMH_HysteresisTest)
SP_OBJECT(EMMH_HysteresisTest)
tBoolean hysteresisCycleTest() const
Definition: EMMH_HysteresisTest.cpp:43
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141