X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FDaemon.test.cc;h=aceed1c34d4b19ca3fbda2c23a4885c4b54d9082;hb=e2ac92bd4334159ffa54e29cad2eeba5846df1f6;hp=ff44b22fc6ac90addfe8a2042b72961f6e9fc9f2;hpb=9fabfe82429b675009a8109b03ccbd5e13f6ee0a;p=senf.git diff --git a/Scheduler/Daemon.test.cc b/Scheduler/Daemon.test.cc index ff44b22..aceed1c 100644 --- a/Scheduler/Daemon.test.cc +++ b/Scheduler/Daemon.test.cc @@ -56,8 +56,9 @@ namespace { { void configure() { std::cout << "Running configure()" << std::endl; - pidFile("testDaemon.pid"); - consoleLog("testDaemon.log"); + pidFile("invalid.pid"); + consoleLog("invalid.log"); + senf::Daemon::configure(); } void init() { @@ -92,9 +93,13 @@ namespace { BOOST_AUTO_UNIT_TEST(testDaemon) { - char const * args[] = { "run", 0 }; - BOOST_CHECK_EQUAL( run(1,args), 0 ); + char const * args[] = { "run", + "--console-log=testDaemon.log,none", + "--pid-file=testDaemon.pid" }; + BOOST_CHECK_EQUAL( run(sizeof(args)/sizeof(*args),args), 0 ); + BOOST_CHECK( ! boost::filesystem::exists("invalid.log") ); + BOOST_CHECK( ! boost::filesystem::exists("invalid.pid") ); BOOST_CHECK( boost::filesystem::exists("testDaemon.pid") ); delay(1000); BOOST_CHECK( ! boost::filesystem::exists("testDaemon.pid") );