Macros | Functions | Variables
plugintester.hh File Reference
#include <climits>
#include <boost/test/unit_test.hpp>
#include <boost/test/floating_point_comparison.hpp>
#include <miaconfig.h>
#include <mia/core/factory.hh>
#include <mia/core/msgstream.hh>
#include <mia/core/cmdlineparser.hh>

Go to the source code of this file.

Macros

#define BOOST_TEST_DYN_LINK
 
#define BOOST_TEST_MAIN
 
#define BOOST_TEST_NO_MAIN
 

Functions

template<typename Plugin >
Plugin::UniqueProduct BOOST_TEST_create_from_plugin (const char *param)
 
int BOOST_TEST_CALL_DECL main (int argc, char *argv[])
 

Variables

const mia::SProgramDescription description
 

Macro Definition Documentation

#define BOOST_TEST_DYN_LINK

Definition at line 28 of file plugintester.hh.

#define BOOST_TEST_MAIN

Definition at line 31 of file plugintester.hh.

#define BOOST_TEST_NO_MAIN

Definition at line 32 of file plugintester.hh.

Function Documentation

template<typename Plugin >
Plugin::UniqueProduct BOOST_TEST_create_from_plugin ( const char *  param)

Definition at line 44 of file plugintester.hh.

References CComplexOptionParser::begin(), and CComplexOptionParser::size().

int BOOST_TEST_CALL_DECL main ( int  argc,
char *  argv[] 
)

Definition at line 67 of file plugintester.hh.

References cvdebug(), and description.

Variable Documentation

const mia::SProgramDescription description
Initial value:
= {
{mia::pdi_group, "Test"},
{mia::pdi_short, "Unit test for a plug-in."},
{mia::pdi_description,"This program runs a set of tests."},
{mia::pdi_example_descr, "Example text"},
}

Definition at line 58 of file plugintester.hh.