ParCompMarkTest::TestRendererPlugin Class Reference

#include <TestRendererPlugin.h>

List of all members.


Detailed Description

Test suite for ParCompMark::RendererPlugin.

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

Definition at line 56 of file TestRendererPlugin.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_cPlugin__PluginType_cstd__string_cstd__string ()
 Tests constructor RendererPlugin::RendererPlugin(const Plugin::PluginType &type, const std::string &name, const std::string &filename).
void test_destructor ()
 Tests destructor RendererPlugin::~RendererPlugin().
void test__bufferGetter_cvoid_p_cchar_p_void_p ()
 Tests method RendererPlugin::_bufferGetter(const void * pRenderer, const char * bufferName, void * pBufferData).
void test_createRenderer_GLXRenderWindow__Pointer_OpenGLRenderingEngine_p ()
 Tests method RendererPlugin::createRenderer(GLXRenderWindow::Pointer window, OpenGLRenderingEngine * parent).
void test_destroyRenderer_Renderer_p ()
 Tests method RendererPlugin::destroyRenderer(Renderer * renderer).
void test_resize_void_p_cu32_cu32 ()
 Tests method RendererPlugin::resize(void * rendererHandle, const u32 &width, const u32 &height).
void test_getSortOrder_void_p ()
 Tests method RendererPlugin::getSortOrder(void * rendererHandle).
void test_render_void_p_cdouble_cunsigned ()
 Tests method RendererPlugin::render(void * rendererHandle, const double &time, const unsigned &frame).
void test_setMiscParam_void_p_cchar_p_cchar_p ()
 Tests method RendererPlugin::setMiscParam(void * rendererHandle, const char * &name, const char * &value).
void test_setObjectSpaceBoundingBox_void_p_cdouble_cdouble_cdouble_cdouble_cdouble_cdouble ()
 Tests method RendererPlugin::setObjectSpaceBoundingBox(void * rendererHandle, const double &x0, const double &y0, const double &z0, const double &x1, const double &y1, const double &z1).
void test_setObjectId_void_p_cunsigned ()
 Tests method RendererPlugin::setObjectId(void * rendererHandle, const unsigned &objectId).
void test_setScreenSpaceFramelet_void_p_cdouble_cdouble_cdouble_cdouble ()
 Tests method RendererPlugin::setScreenSpaceFramelet(void * rendererHandle, const double &u0, const double &v0, const double &u1, const double &v1).
void test_registerObjectSpaceBoundingBox_void_p_cdouble_cdouble_cdouble_cdouble_cdouble_cdouble ()
 Tests method RendererPlugin::registerObjectSpaceBoundingBox(void * rendererHandle, const double &x0, const double &y0, const double &z0, const double &x1, const double &y1, const double &z1).
void test__initializeSpecific ()
 Tests method RendererPlugin::_initializeSpecific().
void test__finalizeSpecific ()
 Tests method RendererPlugin::_finalizeSpecific().
void test__setBufferGetter ()
 Tests method RendererPlugin::_setBufferGetter().
void test__getNeededOpenGLExts ()
 Tests method RendererPlugin::_getNeededOpenGLExts().
void test__initFastFunctions ()
 Tests method RendererPlugin::_initFastFunctions().

Member Function Documentation

void ParCompMarkTest::TestRendererPlugin::setUp (  ) 

Sets up context before running a test.

Definition at line 33 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::tearDown (  ) 

Cleans up after the test run.

Definition at line 39 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test__bufferGetter_cvoid_p_cchar_p_void_p (  )  [protected]

Tests method RendererPlugin::_bufferGetter(const void * pRenderer, const char * bufferName, void * pBufferData).

Definition at line 75 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test__finalizeSpecific (  )  [protected]

Tests method RendererPlugin::_finalizeSpecific().

Definition at line 251 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test__getNeededOpenGLExts (  )  [protected]

Tests method RendererPlugin::_getNeededOpenGLExts().

Definition at line 279 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test__initFastFunctions (  )  [protected]

Tests method RendererPlugin::_initFastFunctions().

Definition at line 293 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test__initializeSpecific (  )  [protected]

Tests method RendererPlugin::_initializeSpecific().

Definition at line 237 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test__setBufferGetter (  )  [protected]

Tests method RendererPlugin::_setBufferGetter().

Definition at line 265 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_constructor_cPlugin__PluginType_cstd__string_cstd__string (  )  [protected]

Tests constructor RendererPlugin::RendererPlugin(const Plugin::PluginType &type, const std::string &name, const std::string &filename).

Definition at line 49 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_createRenderer_GLXRenderWindow__Pointer_OpenGLRenderingEngine_p (  )  [protected]

Tests method RendererPlugin::createRenderer(GLXRenderWindow::Pointer window, OpenGLRenderingEngine * parent).

Definition at line 96 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_destroyRenderer_Renderer_p (  )  [protected]

Tests method RendererPlugin::destroyRenderer(Renderer * renderer).

Definition at line 110 of file TestRendererPlugin.cpp.

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

Tests destructor RendererPlugin::~RendererPlugin().

Definition at line 63 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_getSortOrder_void_p (  )  [protected]

Tests method RendererPlugin::getSortOrder(void * rendererHandle).

Definition at line 138 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_registerObjectSpaceBoundingBox_void_p_cdouble_cdouble_cdouble_cdouble_cdouble_cdouble (  )  [protected]

Tests method RendererPlugin::registerObjectSpaceBoundingBox(void * rendererHandle, const double &x0, const double &y0, const double &z0, const double &x1, const double &y1, const double &z1).

Definition at line 223 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_render_void_p_cdouble_cunsigned (  )  [protected]

Tests method RendererPlugin::render(void * rendererHandle, const double &time, const unsigned &frame).

Definition at line 152 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_resize_void_p_cu32_cu32 (  )  [protected]

Tests method RendererPlugin::resize(void * rendererHandle, const u32 &width, const u32 &height).

Definition at line 124 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_setMiscParam_void_p_cchar_p_cchar_p (  )  [protected]

Tests method RendererPlugin::setMiscParam(void * rendererHandle, const char * &name, const char * &value).

Definition at line 166 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_setObjectId_void_p_cunsigned (  )  [protected]

Tests method RendererPlugin::setObjectId(void * rendererHandle, const unsigned &objectId).

Definition at line 194 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_setObjectSpaceBoundingBox_void_p_cdouble_cdouble_cdouble_cdouble_cdouble_cdouble (  )  [protected]

Tests method RendererPlugin::setObjectSpaceBoundingBox(void * rendererHandle, const double &x0, const double &y0, const double &z0, const double &x1, const double &y1, const double &z1).

Definition at line 180 of file TestRendererPlugin.cpp.

void ParCompMarkTest::TestRendererPlugin::test_setScreenSpaceFramelet_void_p_cdouble_cdouble_cdouble_cdouble (  )  [protected]

Tests method RendererPlugin::setScreenSpaceFramelet(void * rendererHandle, const double &u0, const double &v0, const double &u1, const double &v1).

Definition at line 208 of file TestRendererPlugin.cpp.


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