Classes | Functions

mitkPlanarArrowTest.cpp File Reference

#include "mitkTestingMacros.h"
#include "mitkPlanarArrow.h"
#include "mitkPlaneGeometry.h"

Go to the source code of this file.

Classes

class  mitkPlanarArrowTestClass

Functions

int mitkPlanarArrowTest (int, char *[])

Function Documentation

int mitkPlanarArrowTest ( int  ,
char *  [] 
)

mitkPlanarArrowTest tests the methods and behavior of mitk::PlanarArrow with sub-tests:

1. Instantiation and basic tests

Definition at line 71 of file mitkPlanarArrowTest.cpp.

References MITK_TEST_BEGIN, MITK_TEST_CONDITION_REQUIRED, MITK_TEST_END, mitk::PlanarArrow::New(), mitk::PlaneGeometry::New(), and mitkPlanarArrowTestClass::TestPlanarArrowPlacement().

{
  // always start with this!
  MITK_TEST_BEGIN("PlanarArrow")

  // create PlaneGeometry on which to place the PlanarArrow
  mitk::PlaneGeometry::Pointer planeGeometry = mitk::PlaneGeometry::New();
  planeGeometry->InitializeStandardPlane( 100.0, 100.0 );

  // **************************************************************************
  // 1. Instantiation and basic tests
  mitk::PlanarArrow::Pointer PlanarArrow = mitk::PlanarArrow::New();
  PlanarArrow->SetGeometry2D( planeGeometry );

  // first test: did this work?
  MITK_TEST_CONDITION_REQUIRED( PlanarArrow.IsNotNull(), "Testing instantiation" );

  // Test placement of PlanarArrow by control points
  mitkPlanarArrowTestClass::TestPlanarArrowPlacement( PlanarArrow );

  // always end with this!
  MITK_TEST_END();
} 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines