|
|
@ -19,11 +19,13 @@ public: |
|
|
|
void currentTestCaseFailed() { m_currentTestCasePassed = false; } |
|
|
|
void currentTestCaseFailed() { m_currentTestCasePassed = false; } |
|
|
|
|
|
|
|
|
|
|
|
FILE* outputStd() const { return m_outputStd; } |
|
|
|
FILE* outputStd() const { return m_outputStd; } |
|
|
|
|
|
|
|
FILE* outputErr() const { return m_outputErr; } |
|
|
|
FILE* outputNull() const { return m_outputNull; } |
|
|
|
FILE* outputNull() const { return m_outputNull; } |
|
|
|
|
|
|
|
|
|
|
|
private: |
|
|
|
private: |
|
|
|
bool m_currentTestCasePassed { true }; |
|
|
|
bool m_currentTestCasePassed { true }; |
|
|
|
FILE* m_outputStd { nullptr }; |
|
|
|
FILE* m_outputStd { nullptr }; |
|
|
|
|
|
|
|
FILE* m_outputErr { nullptr }; |
|
|
|
FILE* m_outputNull { nullptr }; |
|
|
|
FILE* m_outputNull { nullptr }; |
|
|
|
|
|
|
|
|
|
|
|
std::vector<TestCase> m_cases; |
|
|
|
std::vector<TestCase> m_cases; |
|
|
|