rad 6.2.0
Loading...
Searching...
No Matches
dataContext.hpp
Go to the documentation of this file.
1
9#ifndef RAD_UTEST_DATA_CONTEXT_HPP
10#define RAD_UTEST_DATA_CONTEXT_HPP
11
12#include <rad/dataContext.hpp>
13#include <rad/config.hpp>
15
16namespace rad {
17namespace utest {
18
27public:
28 explicit DataContext(rad::Config& config);
29 virtual ~DataContext();
30 void ReloadConfig() override;
31 rad::Config& GetConfig() override;
32 void UpdateDb() override;
34
35private:
36 rad::Config& m_config;
37 OldbInterface m_oldb_interface;
38};
39
40} // utest namespace
41} // rad namespace
42
43#endif // RAD_UTEST_DATA_CONTEXT_HPP
Config class header file.
DataContext class header file.
Definition config.hpp:77
Definition dataContext.hpp:22
DataContext()
Definition dataContext.cpp:16
Definition oldbInterface.hpp:34
Definition dataContext.hpp:26
rad::Config & GetConfig() override
Definition dataContext.cpp:26
rad::OldbInterface & GetOldbInterface() override
Definition dataContext.cpp:33
void ReloadConfig() override
Definition dataContext.cpp:23
void UpdateDb() override
Definition dataContext.cpp:30
virtual ~DataContext()
Definition dataContext.cpp:20
Definition oldbInterface.hpp:23
Definition actionsApp.cpp:23
Dummy OldbInterface that can be used for unit testing.