Functions

mitkEventTest.cpp File Reference

#include "mitkEvent.h"
#include "mitkVtkPropRenderer.h"
#include "mitkTestingMacros.h"
#include "mitkGlobalInteraction.h"

Go to the source code of this file.

Functions

int mitkEventTest (int, char *[])

Function Documentation

int mitkEventTest ( int  ,
char *  [] 
)

Definition at line 25 of file mitkEventTest.cpp.

References mitk::RenderingManager::GetInstance(), mitk::GlobalInteraction::GetInstance(), MITK_TEST_BEGIN, MITK_TEST_CONDITION_REQUIRED, MITK_TEST_END, and mitk::VtkPropRenderer::New().

{
  MITK_TEST_BEGIN("Event")

  // Global interaction must(!) be initialized if used
  mitk::GlobalInteraction::GetInstance()->Initialize("global");

  vtkRenderWindow* renWin = vtkRenderWindow::New();
  mitk::VtkPropRenderer::Pointer renderer = mitk::VtkPropRenderer::New( "ContourRenderer",renWin, mitk::RenderingManager::GetInstance() );

  //Create Event
  mitk::Event * event = new mitk::Event(renderer, 0, 1, 2, 3);

  //check Get...
  MITK_TEST_CONDITION_REQUIRED(
    event->GetSender() == renderer ||
    event->GetType() == 0 ||
    event->GetButton() == 1 ||
    event->GetButtonState() == 2 ||
    event->GetKey() == 3
    , "Checking Get methods of mitk::Event");

  renWin->Delete();
  delete event;

  // always end with this!
  MITK_TEST_END()


}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines