ParCompMarkTest::TestPluginManager Class Reference

#include <TestPluginManager.h>

List of all members.


Detailed Description

Test suite for ParCompMark::PluginManager.

This is a CppUnit test suite for class ParCompMark::PluginManager of project ParCompMark.

Definition at line 56 of file TestPluginManager.h.


Public Member Functions

void setUp ()
 Sets up context before running a test.
void tearDown ()
 Cleans up after the test run.

Protected Member Functions

void test_constructor_cstd__string_cstd__string ()
 Tests constructor PluginManager::PluginManager(const std::string &pluginDirectory = plugins/, const std::string &iniFile = plugins.ini).
void test_destructor ()
 Tests destructor PluginManager::~PluginManager().
void test_initialize ()
 Tests method PluginManager::initialize().
void test_finalize ()
 Tests method PluginManager::finalize().
void test_loadPlugins ()
 Tests method PluginManager::loadPlugins().
void test_loadPlugins_old ()
 Tests method PluginManager::loadPlugins_old().
void test_unloadPlugins ()
 Tests method PluginManager::unloadPlugins().
void test_getPlugin_cstd__string ()
 Tests method PluginManager::getPlugin(const std::string &name).
void test__loadPlugin_cPlugin__PluginType_cstd__string ()
 Tests method PluginManager::_loadPlugin(const Plugin::PluginType &type, const std::string &filename).
void test__checkNeededLibs_Plugin__Pointer ()
 Tests method PluginManager::_checkNeededLibs(Plugin::Pointer &plugin).

Member Function Documentation

void ParCompMarkTest::TestPluginManager::setUp (  ) 

Sets up context before running a test.

Definition at line 33 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::tearDown (  ) 

Cleans up after the test run.

Definition at line 39 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test__checkNeededLibs_Plugin__Pointer (  )  [protected]

Tests method PluginManager::_checkNeededLibs(Plugin::Pointer &plugin).

Definition at line 173 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test__loadPlugin_cPlugin__PluginType_cstd__string (  )  [protected]

Tests method PluginManager::_loadPlugin(const Plugin::PluginType &type, const std::string &filename).

Definition at line 159 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test_constructor_cstd__string_cstd__string (  )  [protected]

Tests constructor PluginManager::PluginManager(const std::string &pluginDirectory = plugins/, const std::string &iniFile = plugins.ini).

Definition at line 49 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test_destructor (  )  [protected]

Tests destructor PluginManager::~PluginManager().

Definition at line 63 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test_finalize (  )  [protected]

Tests method PluginManager::finalize().

Definition at line 89 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test_getPlugin_cstd__string (  )  [protected]

Tests method PluginManager::getPlugin(const std::string &name).

Definition at line 145 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test_initialize (  )  [protected]

Tests method PluginManager::initialize().

Definition at line 75 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test_loadPlugins (  )  [protected]

Tests method PluginManager::loadPlugins().

Definition at line 103 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test_loadPlugins_old (  )  [protected]

Tests method PluginManager::loadPlugins_old().

Definition at line 117 of file TestPluginManager.cpp.

void ParCompMarkTest::TestPluginManager::test_unloadPlugins (  )  [protected]

Tests method PluginManager::unloadPlugins().

Definition at line 131 of file TestPluginManager.cpp.


The documentation for this class was generated from the following files: