xref: /openbmc/phosphor-dbus-monitor/src/test/interfaceaddtest.cpp (revision c5fe26a60b7a5f1c3c1a08d9cf2da71467356798)
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