Static Public Member Functions

mitkNavigationToolTestClass Class Reference

List of all members.

Static Public Member Functions

static void TestInstantiation ()
static void TestGetterAndSetter ()

Detailed Description

Definition at line 26 of file mitkNavigationToolTest.cpp.


Member Function Documentation

static void mitkNavigationToolTestClass::TestGetterAndSetter (  ) [inline, static]

Definition at line 37 of file mitkNavigationToolTest.cpp.

References mitk::NavigationTool::Instrument, MITK_TEST_CONDITION, mitk::NDIAurora, mitk::DataNode::New(), and mitk::NavigationTool::New().

Referenced by mitkNavigationToolTest().

    {
    mitk::NavigationTool::Pointer myNavigationTool = mitk::NavigationTool::New();
    
    //initialize a few things
    mitk::DataNode::Pointer myNode = mitk::DataNode::New();
    itk::SpatialObject<3>::Pointer mySpatialObject = itk::SpatialObject<3>::New();

    //set everything
    myNavigationTool->SetType(mitk::NavigationTool::Instrument);
    myNavigationTool->SetIdentifier("Tool#15");
    myNavigationTool->SetDataNode(myNode);
    myNavigationTool->SetSpatialObject(mySpatialObject);
    //notice: cannot test Get/SetTrackingTool because this class cannot be instantiated alone
    myNavigationTool->SetCalibrationFile("Test.srom");
    myNavigationTool->SetSerialNumber("0815");
    myNavigationTool->SetTrackingDeviceType(mitk::NDIAurora);

    //test getter
    MITK_TEST_CONDITION(myNavigationTool->GetType()==mitk::NavigationTool::Instrument,"Testing getter and setter of type.");
    MITK_TEST_CONDITION(myNavigationTool->GetIdentifier()=="Tool#15","Testing getter and setter of identifier.");
    MITK_TEST_CONDITION(myNavigationTool->GetDataNode()==myNode,"Testing getter and setter of dataNode.");
    MITK_TEST_CONDITION(myNavigationTool->GetSpatialObject()==mySpatialObject,"Testing getter and setter of itk spatial object.");
    MITK_TEST_CONDITION(myNavigationTool->GetCalibrationFile()=="Test.srom","Testing getter and setter of calibration file.");
    MITK_TEST_CONDITION(myNavigationTool->GetSerialNumber()=="0815","Testing getter and setter of serial number.");
    MITK_TEST_CONDITION(myNavigationTool->GetTrackingDeviceType()==mitk::NDIAurora,"Testing getter and setter of tracking device type.");

    }
static void mitkNavigationToolTestClass::TestInstantiation (  ) [inline, static]

Definition at line 30 of file mitkNavigationToolTest.cpp.

References MITK_TEST_CONDITION_REQUIRED, and mitk::NavigationTool::New().

Referenced by mitkNavigationToolTest().

    {
    // let's create an object of our class
    mitk::NavigationTool::Pointer myNavigationTool = mitk::NavigationTool::New();
    MITK_TEST_CONDITION_REQUIRED(myNavigationTool.IsNotNull(),"Testing instantiation")
    }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines