SmartTester  2.0.0
Smart Tester is unit testing and regression testing framework used for testing SmartCGMS system.
LogReplayFilterUnitTester.h
1 //
2 // Author: markovd@students.zcu
3 //
4 
5 #ifndef SMARTTESTER_LOGREPLAYFILTERUNITTESTER_H
6 #define SMARTTESTER_LOGREPLAYFILTERUNITTESTER_H
7 
8 #include "GenericUnitTester.h"
9 
10 namespace tester {
11 
16 
17  public: // public methods
19  void executeSpecificTests() override;
20 
26  HRESULT invalidHeaderLogFileTest();
32  HRESULT invalidBodyLogFileTest();
39  HRESULT emittedEventCountTest();
45  HRESULT emitShutdownFlagTest();
51  HRESULT logReplayFolderTest();
59  HRESULT filenameAsSegmentIdTest();
60  private: // private methods
61  HRESULT invalidLogFileTest(const tester::LogReplayFilterConfig &config, const scgms::NDevice_Event_Code &expectedCode);
62  };
63 }
64 
65 
66 
67 #endif //SMARTTESTER_LOGREPLAYFILTERUNITTESTER_H
tester::LogReplayFilterUnitTester::filenameAsSegmentIdTest
HRESULT filenameAsSegmentIdTest()
Definition: LogReplayFilterUnitTester.cpp:223
tester::LogReplayFilterUnitTester::emitShutdownFlagTest
HRESULT emitShutdownFlagTest()
Definition: LogReplayFilterUnitTester.cpp:152
tester::LogReplayFilterUnitTester::invalidBodyLogFileTest
HRESULT invalidBodyLogFileTest()
Definition: LogReplayFilterUnitTester.cpp:47
tester::LogReplayFilterUnitTester::logReplayFolderTest
HRESULT logReplayFolderTest()
Definition: LogReplayFilterUnitTester.cpp:183
tester::LogReplayFilterConfig
Definition: FilterConfiguration.h:98
tester::LogReplayFilterUnitTester::invalidHeaderLogFileTest
HRESULT invalidHeaderLogFileTest()
Definition: LogReplayFilterUnitTester.cpp:42
tester::LogReplayFilterUnitTester::emittedEventCountTest
HRESULT emittedEventCountTest()
Definition: LogReplayFilterUnitTester.cpp:104
tester::LogReplayFilterUnitTester
Definition: LogReplayFilterUnitTester.h:15
tester::LogReplayFilterUnitTester::executeSpecificTests
void executeSpecificTests() override
Executes all tests for a specific filter. Needs to be implemented by derived class.
Definition: LogReplayFilterUnitTester.cpp:18
tester::FilterUnitTester
Definition: GenericUnitTester.h:281