SmartTester  2.0.0
Smart Tester is unit testing and regression testing framework used for testing SmartCGMS system.
LogFilterUnitTester.h
1 #pragma once
2 
3 #ifndef _LOG_FILTER_UNIT_TESTER_H_
4 #define _LOG_FILTER_UNIT_TESTER_H_
5 #include <rtl/hresult.h>
6 #include "GenericUnitTester.h"
7 
8 namespace tester {
9 
14  public:
16  void executeSpecificTests() override;
23  HRESULT logFileGenerationTest();
31  HRESULT logRowCountTest();
38  HRESULT filterOutputTest();
46  HRESULT eventOrderTest();
53  HRESULT popResultRepeatingTest();
59  HRESULT popEventCountTest();
60  };
61 }
62 #endif // !_LOG_FILTER_UNIT_TESTER_H_
tester::LogFilterUnitTester::filterOutputTest
HRESULT filterOutputTest()
Definition: LogFilterUnitTester.cpp:163
tester::LogFilterUnitTester::logRowCountTest
HRESULT logRowCountTest()
Definition: LogFilterUnitTester.cpp:78
tester::LogFilterUnitTester::popEventCountTest
HRESULT popEventCountTest()
Definition: LogFilterUnitTester.cpp:356
tester::LogFilterUnitTester
Definition: LogFilterUnitTester.h:13
tester::LogFilterUnitTester::popResultRepeatingTest
HRESULT popResultRepeatingTest()
Definition: LogFilterUnitTester.cpp:307
tester::LogFilterUnitTester::eventOrderTest
HRESULT eventOrderTest()
Definition: LogFilterUnitTester.cpp:205
tester::LogFilterUnitTester::executeSpecificTests
void executeSpecificTests() override
Executes all tests for a specific filter. Needs to be implemented by derived class.
Definition: LogFilterUnitTester.cpp:22
tester::LogFilterUnitTester::logFileGenerationTest
HRESULT logFileGenerationTest()
Definition: LogFilterUnitTester.cpp:57
tester::FilterUnitTester
Definition: GenericUnitTester.h:281