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

Function TEST

Testing/Unit/sitkParameterMapTests.cxx:9–23  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7namespace sitk = itk::simple;
8
9TEST(ParameterMapTest, ParameterMap)
10{
11 sitk::ElastixImageFilter::ParameterMapType parameterMap;
12
13 EXPECT_EQ(parameterMap.size(), 0u);
14 EXPECT_NO_THROW(parameterMap["key"] = sitk::ElastixImageFilter::ParameterValueVectorType(1, "value"));
15 EXPECT_EQ(parameterMap["key"], sitk::ElastixImageFilter::ParameterValueVectorType(1, "value"));
16 EXPECT_EQ(parameterMap["key"].size(), 1u);
17 EXPECT_EQ(parameterMap.size(), 1u);
18
19 EXPECT_NO_THROW(parameterMap["key"] = sitk::ElastixImageFilter::ParameterValueVectorType(2, "values"));
20 EXPECT_EQ(parameterMap["key"], sitk::ElastixImageFilter::ParameterValueVectorType(2, "values"));
21 EXPECT_EQ(parameterMap["key"].size(), 2u);
22 EXPECT_EQ(parameterMap.size(), 1u);
23}
24
25TEST(ParameteMapTest, ParameterMapVector)
26{

Callers

nothing calls this directly

Calls 8

GetDefaultParameterMapFunction · 0.85
PrintParameterMapFunction · 0.85
ElastixFunction · 0.85
WriteParameterFileFunction · 0.85
ReadParameterFileFunction · 0.85
GetOutputFileMethod · 0.80
ReadImageFunction · 0.50
GetFileMethod · 0.45

Tested by

no test coverage detected