1*3d6d3182SPatrick Venture #include "event.hpp"
2*3d6d3182SPatrick Venture #include "pathwatchimpl.hpp"
3*3d6d3182SPatrick Venture
4e5576bf2SMarri Devender Rao #include <array>
5e5576bf2SMarri Devender Rao #include <string>
6*3d6d3182SPatrick Venture
7e5576bf2SMarri Devender Rao #include <gtest/gtest.h>
8e5576bf2SMarri Devender Rao
9e5576bf2SMarri Devender Rao using namespace std::string_literals;
10e5576bf2SMarri Devender Rao using namespace phosphor::dbus::monitoring;
11e5576bf2SMarri Devender Rao
12e5576bf2SMarri Devender Rao #include "interfaceaddtest.hpp"
13e5576bf2SMarri Devender Rao
14e5576bf2SMarri Devender Rao const std::array<std::string, 1> expectedPaths = {
15e5576bf2SMarri Devender Rao "/xyz/openbmc_project/testing/inst1"s,
16e5576bf2SMarri Devender Rao };
17e5576bf2SMarri Devender Rao
18e5576bf2SMarri Devender Rao const std::array<std::string, 1> expectedWatches = {
19e5576bf2SMarri Devender Rao "/xyz/openbmc_project/testing/inst1"s,
20e5576bf2SMarri Devender Rao };
21e5576bf2SMarri Devender Rao
TEST(InterfaceAddTest,PathsSameSize)22e5576bf2SMarri Devender Rao TEST(InterfaceAddTest, PathsSameSize)
23e5576bf2SMarri Devender Rao {
24e5576bf2SMarri Devender Rao ASSERT_EQ(sizeof(expectedPaths), sizeof(paths));
25e5576bf2SMarri Devender Rao }
26e5576bf2SMarri Devender Rao
TEST(InterfaceAddTest,WatchSameSize)27e5576bf2SMarri Devender Rao TEST(InterfaceAddTest, WatchSameSize)
28e5576bf2SMarri Devender Rao {
29e5576bf2SMarri Devender Rao ASSERT_EQ(expectedWatches.size(), pathwatches.size());
30e5576bf2SMarri Devender Rao }
31