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

Method TestSelected

Modules/Core/test/mitkDataNodeTest.cpp:216–236  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

214 }
215
216 static void TestSelected(mitk::DataNode::Pointer dataNode)
217 {
218 vtkRenderWindow *renderWindow = vtkRenderWindow::New();
219
220 mitk::VtkPropRenderer::Pointer base =
221 mitk::VtkPropRenderer::New("the first renderer", renderWindow);
222
223 // with BaseRenderer==Null
224 MITK_TEST_CONDITION(!dataNode->IsSelected(), "Testing if this node is not set as selected")
225
226 dataNode->SetSelected(true);
227 MITK_TEST_CONDITION(dataNode->IsSelected(), "Testing if this node is set as selected")
228 dataNode->SetSelected(false);
229
230 dataNode->SetSelected(true, base);
231
232 MITK_TEST_CONDITION(dataNode->IsSelected(base), "Testing if this node with right base renderer is set as selected")
233
234 // Delete RenderWindow correctly
235 renderWindow->Delete();
236 }
237 static void TestGetMTime(mitk::DataNode::Pointer dataNode)
238 {
239 unsigned long time;

Callers

nothing calls this directly

Calls 4

SetSelectedMethod · 0.80
IsSelectedMethod · 0.80
NewFunction · 0.50
DeleteMethod · 0.45

Tested by

no test coverage detected