Example #1
0
void checkOptionParameters( const CommandLineOptions& options )
{
    BOOST_CHECK( !options.getHelp() );
    BOOST_CHECK_EQUAL( options.getStreamId().toStdString(), "MyStreamer" );
    BOOST_CHECK_EQUAL( options.getPixelStreamerType(), PS_WEBKIT );
    BOOST_CHECK_EQUAL( options.getUrl().toStdString(), "http://www.perdu.com" );
    BOOST_CHECK_EQUAL( options.getHeight(), 640 );
    BOOST_CHECK_EQUAL( options.getWidth(), 480 );
    BOOST_CHECK_EQUAL( options.getConfiguration().toStdString(),
                       "/path/to/configuration.xml" );

    BOOST_CHECK_EQUAL( options.getCommandLine().toStdString(),
                       "--type webkit --width 480 --height 640 "
                       "--streamid MyStreamer --url http://www.perdu.com "
                       "--config /path/to/configuration.xml" );
}