fix unit test for pid_of in case of systemd
authorGerd von Egidy <gerd.von.egidy@intra2net.com>
Fri, 10 Feb 2012 12:18:23 +0000 (13:18 +0100)
committerGerd von Egidy <gerd.von.egidy@intra2net.com>
Fri, 10 Feb 2012 12:18:23 +0000 (13:18 +0100)
test/test_filefunc.cpp

index c137b5a..09c6d3b 100644 (file)
@@ -291,8 +291,14 @@ BOOST_AUTO_TEST_CASE(TestPidOf1)
     std::vector< pid_t > pid_list;
 
     bool res= pid_of("init", pid_list);
-
     BOOST_CHECK_EQUAL( true, res);
+    
+    if (pid_list.empty())
+    {
+        res= pid_of("systemd", pid_list);
+        BOOST_CHECK_EQUAL( true, res);
+    }
+    
     BOOST_CHECK_EQUAL( false, pid_list.empty() );
 
     std::vector< pid_t >::const_iterator pos1 =