SETestManager.h
1/* Distributed under the Apache License, Version 2.0.
2 See accompanying NOTICE file for details.*/
3
4#pragma once
5#include "cdm/CommonDefs.h"
6
7class CDM_DECL SETestManager : public Loggable
8{
9public:
10 SETestManager(Logger* logger = nullptr);
11
12 virtual ~SETestManager() = default;
13
14 virtual bool RunTest(const std::string& testName, const std::string& sOutputDirectory) = 0;
15
16protected:
17 virtual void FillFunctionMap()=0;
18 std::stringstream m_ss;
19};
Definition: Logger.h:23
Definition: Logger.h:71
Definition: SETestManager.h:8
virtual bool RunTest(const std::string &testName, const std::string &sOutputDirectory)=0
std::stringstream m_ss
Definition: SETestManager.h:18
virtual ~SETestManager()=default
virtual void FillFunctionMap()=0

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.