rtnetlink: Migrate IP functions
Change-Id: I4c87b59306911df4c5a73e441b2b962fbaab072c
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/test_system_queries.cpp b/test/test_system_queries.cpp
index d615a87..047d968 100644
--- a/test/test_system_queries.cpp
+++ b/test/test_system_queries.cpp
@@ -111,5 +111,16 @@
EXPECT_TRUE(validateNewInterface(info));
}
+TEST(ValidateNewAddr, Filtering)
+{
+ AddressInfo info = {};
+ EXPECT_TRUE(validateNewAddr(info, {}));
+
+ info.ifidx = 2;
+ EXPECT_TRUE(validateNewAddr(info, {}));
+ EXPECT_TRUE(validateNewAddr(info, {.ifidx = 2}));
+ EXPECT_FALSE(validateNewAddr(info, {.ifidx = 3}));
+}
+
} // namespace detail
} // namespace phosphor::network::system