#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() }