#include "mitkDataNode.h"#include <vtkWindow.h>#include "mitkVtkPropRenderer.h"#include "mitkTestingMacros.h"#include "mitkGlobalInteraction.h"#include <iostream>#include <mitkRenderWindowFrame.h>#include <mitkGeometryData.h>#include <mitkGeometry2DData.h>#include <mitkGradientBackground.h>#include <mitkManufacturerLogo.h>#include <mitkPointSet.h>#include <mitkImage.h>#include <mitkSurface.h>#include <mitkGeometry2DDataMapper2D.h>#include <mitkImageMapperGL2D.h>#include <mitkPointSetGLMapper2D.h>#include <mitkPolyDataGLMapper2D.h>#include <mitkSurfaceGLMapper2D.h>#include <mitkGeometry2DDataVtkMapper3D.h>#include <mitkPointSetVtkMapper3D.h>#include <mitkSurfaceVtkMapper3D.h>#include <mitkVolumeDataVtkMapper3D.h>#include <mitkAffineInteractor.h>#include <mitkPointSetInteractor.h>Go to the source code of this file.
Classes | |
| class | mitkDataNodeTestClass |
Functions | |
| int | mitkDataNodeTest (int, char *[]) |
| int mitkDataNodeTest | ( | int | , |
| char * | [] | ||
| ) |
Definition at line 270 of file mitkDataNodeTest.cpp.
References mitk::GlobalInteraction::GetInstance(), MITK_TEST_BEGIN, MITK_TEST_CONDITION_REQUIRED, MITK_TEST_END, mitk::DataNode::New(), mitkDataNodeTestClass::TestDataSetting(), mitkDataNodeTestClass::TestGetMTime(), mitkDataNodeTestClass::TestInteractorSetting(), mitkDataNodeTestClass::TestMapperSetting(), mitkDataNodeTestClass::TestPropertyList(), and mitkDataNodeTestClass::TestSelected().
{
// always start with this!
MITK_TEST_BEGIN("DataNode")
// Global interaction must(!) be initialized
mitk::GlobalInteraction::GetInstance()->Initialize("global");
// let's create an object of our class
mitk::DataNode::Pointer myDataNode = mitk::DataNode::New();
// first test: did this work?
// using MITK_TEST_CONDITION_REQUIRED makes the test stop after failure, since
// it makes no sense to continue without an object.
MITK_TEST_CONDITION_REQUIRED(myDataNode.IsNotNull(),"Testing instantiation")
//test setData() Method
mitkDataNodeTestClass::TestDataSetting(myDataNode);
mitkDataNodeTestClass::TestMapperSetting(myDataNode);
//
//note, that no data is set to the dataNode
mitkDataNodeTestClass::TestInteractorSetting(myDataNode);
mitkDataNodeTestClass::TestPropertyList(myDataNode);
mitkDataNodeTestClass::TestSelected(myDataNode);
mitkDataNodeTestClass::TestGetMTime(myDataNode);
// write your own tests here and use the macros from mitkTestingMacros.h !!!
// do not write to std::cout and do not return from this function yourself!
// always end with this!
MITK_TEST_END()
}
1.7.2