NetworkStateTest::earlyEnableAllTest() defined but not used warning
I get the following warning on Ubuntu 18.04
3_la-callout_params_library.o
network_state_unittest.cc:563:1: warning: ‘void {anonymous}::NetworkStateTest::earlyEnableAllTest()’ defined but not used [-Wunused-function]
NetworkStateTest::earlyEnableAllTest() {
^~~~~~~~~~~~~~~~
mv -f .deps/libdhcpsrv_unittests-triplet_unittest.Tpo .deps/libdhcpsrv_unittests-triplet_unittest.Po
mv
@razvan suggests the following fix:
diff --git a/src/lib/dhcpsrv/tests/network_state_unittest.cc b/src/lib/dhcpsrv/tests/network_state_unittest.cc
index cd7aabf8f1..7edf4581ae 100644
--- a/src/lib/dhcpsrv/tests/network_state_unittest.cc
+++ b/src/lib/dhcpsrv/tests/network_state_unittest.cc
@@ -754,6 +754,15 @@ TEST_F(NetworkStateTest, delayedEnableAllTestMultiThreading) {
delayedEnableAllTest();
}
+TEST_F(NetworkStateTest, earlyEnableAllTest) {
+ earlyEnableAllTest();
+}
+
+TEST_F(NetworkStateTest, earlyEnableAllTestMultiThreading) {
+ MultiThreadingMgr::instance().setMode(true);
+ earlyEnableAllTest();
+}
+
TEST_F(NetworkStateTest, multipleDelayedEnableAllTest) {
multipleDelayedEnableAllTest();
}