#include "config.h" | |
#include "log_manager.hpp" | |
#include <stdlib.h> | |
#include <sdbusplus/bus.hpp> | |
#include <sdbusplus/test/sdbus_mock.hpp> | |
#include <filesystem> | |
#include <gtest/gtest.h> | |
namespace phosphor | |
{ | |
namespace logging | |
{ | |
namespace test | |
{ | |
namespace fs = std::filesystem; | |
char tmplt[] = "/tmp/logging_test.XXXXXX"; | |
sdbusplus::SdBusMock sdbusMock; | |
sdbusplus::bus_t bus = sdbusplus::get_mocked_new(&sdbusMock); | |
phosphor::logging::internal::Manager manager(bus, OBJ_INTERNAL); | |
class TestSerialization : public testing::Test | |
{ | |
public: | |
TestSerialization() : dir(fs::path(mkdtemp(tmplt))) {} | |
~TestSerialization() | |
{ | |
fs::remove_all(dir); | |
} | |
fs::path dir; | |
}; | |
} // namespace test | |
} // namespace logging | |
} // namespace phosphor |