MCPcopy Create free account
hub / github.com/SimpleITK/SimpleITK / TEST

Function TEST

Testing/Unit/sitkTransformixImageFilterTests.cxx:19–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17
18
19TEST(TransformixImageFilter, ObjectOrientedInterface)
20{
21 Image fixedImage = Cast(ReadImage(dataFinder.GetFile("Input/BrainProtonDensitySliceBorder20.png")), sitkFloat32);
22 Image movingImage =
23 Cast(ReadImage(dataFinder.GetFile("Input/BrainProtonDensitySliceShifted13x17y.png")), sitkFloat32);
24
25 ElastixImageFilter silx;
26 silx.SetFixedImage(fixedImage);
27 silx.SetMovingImage(movingImage);
28 silx.Execute();
29
30 TransformixImageFilter stfx;
31 EXPECT_EQ(stfx.GetName(), "TransformixImageFilter");
32 EXPECT_EQ(stfx.GetTransformParameterMap().size(), 0u);
33
34 ASSERT_THROW(stfx.Execute(), GenericException);
35 EXPECT_NO_THROW(stfx.SetMovingImage(movingImage));
36 ASSERT_THROW(stfx.Execute(), GenericException);
37
38 EXPECT_NO_THROW(stfx.SetTransformParameterMap(silx.GetTransformParameterMap()));
39 EXPECT_NO_THROW(stfx.Execute());
40 EXPECT_FALSE(stfxIsEmpty(stfx.GetResultImage()));
41
42 EXPECT_NO_THROW(stfx.Execute());
43 EXPECT_FALSE(stfxIsEmpty(stfx.GetResultImage()));
44
45 EXPECT_NO_THROW(stfx.Execute());
46 EXPECT_FALSE(stfxIsEmpty(stfx.GetResultImage()));
47}
48
49
50TEST(TransformixImageFilter, ProceduralInterface)

Callers

nothing calls this directly

Calls 15

CastFunction · 0.85
stfxIsEmptyFunction · 0.85
TransformixFunction · 0.85
ReadImageFunction · 0.50
GetFileMethod · 0.45
SetFixedImageMethod · 0.45
SetMovingImageMethod · 0.45
ExecuteMethod · 0.45
GetNameMethod · 0.45

Tested by

no test coverage detected