#include #include #include #include "data_types.hpp" using namespace phosphor::dbus::monitoring; using Index = std::map, size_t>; #include "callbackgentest.hpp" const std::array, 4> expectedCallbacks = { { std::tuple{"int32_t", 0}, std::tuple{"int32_t", 0}, std::tuple{"std::string", 1}, std::tuple{"std::string", 2}, } }; TEST(CallbackGenTest, CallbacksSameSize) { ASSERT_EQ(sizeof(expectedCallbacks), sizeof(callbacks)); } TEST(CallbackGenTest, CallbacksSameContent) { size_t i; for (i = 0; i < expectedCallbacks.size(); ++i) { ASSERT_EQ(callbacks[i], expectedCallbacks[i]); } }