MCPcopy Create free account
hub / github.com/MITK/MITK / TestDataSetting

Method TestDataSetting

Modules/Core/test/mitkDataNodeTest.cpp:56–87  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54{
55public:
56 static void TestDataSetting(mitk::DataNode::Pointer dataNode)
57 {
58 mitk::BaseData::Pointer baseData;
59
60 // nullptr pointer Test
61 dataNode->SetData(baseData);
62 MITK_TEST_CONDITION(baseData == dataNode->GetData(), "Testing if a nullptr pointer was set correctly")
63
64 baseData = mitk::GeometryData::New();
65 dataNode->SetData(baseData);
66 MITK_TEST_CONDITION(baseData == dataNode->GetData(), "Testing if a GeometryData object was set correctly")
67
68 baseData = mitk::PlaneGeometryData::New();
69 dataNode->SetData(baseData);
70 MITK_TEST_CONDITION(baseData == dataNode->GetData(), "Testing if a PlaneGeometryData object was set correctly")
71
72 baseData = mitk::PointSet::New();
73 dataNode->SetData(baseData);
74 MITK_TEST_CONDITION(baseData == dataNode->GetData(), "Testing if a PointSet object was set correctly")
75
76 baseData = mitk::Image::New();
77 dataNode->SetData(baseData);
78 MITK_TEST_CONDITION(baseData == dataNode->GetData(), "Testing if a Image object was set correctly")
79
80 baseData = mitk::Surface::New();
81 dataNode->SetData(baseData);
82 MITK_TEST_CONDITION(baseData == dataNode->GetData(), "Testing if a Surface object was set correctly")
83
84 dataNode->SetData(nullptr);
85 MITK_TEST_CONDITION(nullptr == dataNode->GetData(),
86 "Testing if base data (already set) was replaced by a nullptr pointer")
87 }
88 static void TestMapperSetting(mitk::DataNode::Pointer dataNode)
89 {
90 // tests the SetMapper() method

Callers

nothing calls this directly

Calls 3

NewFunction · 0.50
SetDataMethod · 0.45
GetDataMethod · 0.45

Tested by

no test coverage detected