BOOST_AUTO_TEST_CASE( normal_options )
{
- const int argc = 17;
+ const int argc = 18;
char *argv[argc] = {
"./pingcheck",
+ "--daemon",
"--config-file=conf/config_file.conf",
"--source-network-interface=eth0",
"--nameserver=localhost",
"--status-notifier-cmd=scripts/notifier_command.sh",
"--link-up-interval=10",
"--link-down-interval=10",
- // 1st host1
+ // 1st host
"--host.name=www.intra2net.com",
"--host.port=80",
"--host.interval=4000",
"--host.ping-protocol=TCP",
- // 2nd host1
+ // 2nd host
"--host.name=www.ufsc.br",
"--host.port=25",
"--host.interval=1000",
BOOST_CHECK_EQUAL( command_line_processed, true );
BOOST_CHECK_EQUAL( command_line_parsed, true );
+ BOOST_CHECK_EQUAL( config.get_daemon(), true );
BOOST_CHECK_EQUAL( config.get_config_file_name(), "conf/config_file.conf" );
BOOST_CHECK_EQUAL( config.get_source_network_interface(), "eth0" );
BOOST_CHECK_EQUAL( config.get_nameserver(), "localhost" );