1 #include <gtest/gtest.h>
2 #include <experimental/filesystem>
3 #include <stdlib.h>
4 #include <sdbusplus/bus.hpp>
5 #include "log_manager.hpp"
6 #include "config.h"
7 
8 namespace phosphor
9 {
10 namespace logging
11 {
12 namespace test
13 {
14 
15 namespace fs = std::experimental::filesystem;
16 
17 char tmplt[] = "/tmp/logging_test.XXXXXX";
18 auto bus = sdbusplus::bus::new_default();
19 phosphor::logging::internal::Manager manager(bus, OBJ_INTERNAL);
20 
21 class TestSerialization : public testing::Test
22 {
23     public:
24         TestSerialization() :
25             dir(fs::path(mkdtemp(tmplt)))
26         {
27         }
28 
29         ~TestSerialization()
30         {
31             fs::remove_all(dir);
32         }
33 
34         fs::path dir;
35 };
36 
37 } // namespace test
38 } // namespace logging
39 } // namespace phosphor
40 
41 
42