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 KodihalliTEST_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