Static Public Member Functions | |
| static void | TestPropertyList (mitk::RenderingManager::Pointer renderingManager) |
Simple example for a test for the class "RenderingManager".
argc and argv are the command line parameters which were passed to the ADD_TEST command in the CMakeLists.txt file. For the automatic tests, argv is either empty for the simple tests or contains the filename of a test image for the image tests (see CMakeLists.txt).
Definition at line 40 of file mitkRenderingManagerTest.cpp.
| static void mitkRenderingManagerTestClass::TestPropertyList | ( | mitk::RenderingManager::Pointer | renderingManager ) | [inline, static] |
Definition at line 44 of file mitkRenderingManagerTest.cpp.
References mitk::GenericProperty< T >::GetValue(), MITK_TEST_CONDITION, and mitk::BoolProperty::New().
Referenced by mitkRenderingManagerTest().
{
mitk::PropertyList::Pointer propertyList = renderingManager->GetPropertyList();
MITK_TEST_CONDITION(renderingManager->GetPropertyList().IsNotNull(), "Testing if the constructor set the propertylist" )
//check if the default properties are set
renderingManager->SetProperty("booltest", mitk::BoolProperty::New(true));
mitk::BoolProperty* prop = dynamic_cast<mitk::BoolProperty*>( renderingManager->GetProperty("booltest") );
MITK_TEST_CONDITION(prop->GetValue(), "Testing if getting the bool property" )
MITK_TEST_CONDITION(propertyList == renderingManager->GetPropertyList(), "Testing if the propertylist has changed during the last tests" )
}
1.7.2