Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

TestCaseWithFactories.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // TestCaseWithFactories.h 00005 // 00006 // Version 1.0 00007 // Date 28.01.04 00008 // Author A. Pasetti 00009 // 00010 // Change Record: 00011 00012 #ifndef TestCaseWithFactoriesH 00013 #define TestCaseWithFactoriesH 00014 00015 #include "../GeneralInclude/ForwardDeclarations.h" 00016 #include "../Event/DC_EventRepository.h" 00017 #include "../Utilities/TestCaseWithEvtCheck.h" 00018 00045 class TestCaseWithFactories : public TestCaseWithEvtCheck { 00046 00047 private: 00048 static bool firstActivation; 00049 00050 static DC_DummyPUSTelemetryPacket* pTmDum1; 00051 static DC_DummyPUSTelemetryPacket* pTmDum2; 00052 static DC_PUSTcVerificationPacket* pTmTVP1; 00053 static DC_PUSDataReportingPacket* pTmDRP1; 00054 static DC_PUSDataReportingPacket* pTmDRP2; 00055 static DC_PUSMemoryDumpOffset* pTmMDO; 00056 static DC_PUSMemoryDumpAbsolute* pTmMDA; 00057 00058 static DC_DummyConfigurableManoeuvre* pManCD; 00059 static DC_TestPUSConfigurableManoeuvre* pManTP; 00060 static DC_DummyManoeuvre* pManDum; 00061 00062 static DC_DummyPUSTelecommand* pTcPDum; 00063 static DC_DummyTelecommand* pTcDum1; 00064 static DC_DummyTelecommand* pTcDum2; 00065 static DC_PUSControlDataReporting* pTcCDR; 00066 static DC_PUSDefineDataReporting* pTcDDR; 00067 static DC_TestPUSTelecommand* pTcTPT1; 00068 static DC_TestPUSTelecommand* pTcTPT2; 00069 static DC_TestPUSTelecommand* pTcTPT3; 00070 static DC_PUSDumpMemoryOffset* pTcDMO; 00071 static DC_PUSDumpMemoryAbsolute* pTcDMA; 00072 static DC_PUSMemoryLoadOffset* pTcMLO; 00073 static DC_PUSMemoryLoadAbsolute* pTcMLA1; 00074 static DC_PUSMemoryLoadAbsolute* pTcMLA2; 00075 00076 public: 00082 TestCaseWithFactories(int testId,char *testName); 00083 00111 virtual bool setUpTestCase(void); 00112 00124 virtual bool shutDownTestCase(void); 00125 }; 00126 #endif
Copyright 2003 P&P Software GmbH - All Rights Reserved