1707a3e1bSDeepak Kodihalli #include "elog_entry.hpp"
2707a3e1bSDeepak Kodihalli #include "elog_serialize.hpp"
3*f18bf836SPatrick Venture #include "serialization_tests.hpp"
4707a3e1bSDeepak Kodihalli 
5707a3e1bSDeepak Kodihalli namespace phosphor
6707a3e1bSDeepak Kodihalli {
7707a3e1bSDeepak Kodihalli namespace logging
8707a3e1bSDeepak Kodihalli {
9707a3e1bSDeepak Kodihalli namespace test
10707a3e1bSDeepak Kodihalli {
11707a3e1bSDeepak Kodihalli 
TEST_F(TestSerialization,testPath)12707a3e1bSDeepak Kodihalli TEST_F(TestSerialization, testPath)
13707a3e1bSDeepak Kodihalli {
14707a3e1bSDeepak Kodihalli     auto id = 99;
15707a3e1bSDeepak Kodihalli     auto e = std::make_unique<Entry>(
16*f18bf836SPatrick Venture         bus, std::string(OBJ_ENTRY) + '/' + std::to_string(id), id, manager);
17707a3e1bSDeepak Kodihalli     auto path = serialize(*e, TestSerialization::dir);
18707a3e1bSDeepak Kodihalli     EXPECT_EQ(path.c_str(), TestSerialization::dir / std::to_string(id));
19707a3e1bSDeepak Kodihalli }
20707a3e1bSDeepak Kodihalli 
21707a3e1bSDeepak Kodihalli } // namespace test
22707a3e1bSDeepak Kodihalli } // namespace logging
23707a3e1bSDeepak Kodihalli } // namespace phosphor
24