#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 *[]) |
| 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();
}
1.7.2