#include <array> | |
#include <string> | |
#include <gtest/gtest.h> | |
#include "data_types.hpp" | |
using namespace phosphor::dbus::monitoring; | |
#include "callbackgroupgentest.hpp" | |
const std::array<std::vector<size_t>, 4> expectedGroups = {{ | |
{0, 1, 2}, | |
{0, 1}, | |
{2, 4, 5}, | |
{5}, | |
} | |
}; | |
TEST(CallbackGroupGenTest, GroupsSameSize) | |
{ | |
ASSERT_EQ(sizeof(expectedGroups), sizeof(groups)); | |
} | |
TEST(CallbackGroupGenTest, GroupsSameContent) | |
{ | |
size_t i; | |
for (i = 0; i < expectedGroups.size(); ++i) | |
{ | |
ASSERT_EQ(groups[i], | |
expectedGroups[i]); | |
} | |
} |