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

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.