| 65 | }; |
| 66 | |
| 67 | TEST_F(HashImageFilterTest, InstantiateTest) |
| 68 | { |
| 69 | |
| 70 | using UCHAR1HasherType = itk::HashImageFilter<itk::Image<unsigned char, 1>>; |
| 71 | EXPECT_TRUE(UCHAR1HasherType::New().IsNotNull()); |
| 72 | |
| 73 | using UCHAR2HasherType = itk::HashImageFilter<itk::Image<unsigned char, 2>>; |
| 74 | EXPECT_TRUE(UCHAR2HasherType::New().IsNotNull()); |
| 75 | |
| 76 | using UCHAR3HasherType = itk::HashImageFilter<itk::Image<unsigned char, 3>>; |
| 77 | EXPECT_TRUE(UCHAR3HasherType::New().IsNotNull()); |
| 78 | |
| 79 | using UINT23HasherType = itk::HashImageFilter<itk::Image<unsigned int, 3>>; |
| 80 | EXPECT_TRUE(UINT23HasherType::New().IsNotNull()); |
| 81 | |
| 82 | using INT23HasherType = itk::HashImageFilter<itk::Image<int, 3>>; |
| 83 | EXPECT_TRUE(INT23HasherType::New().IsNotNull()); |
| 84 | |
| 85 | using FLOATHasherType = itk::HashImageFilter<itk::Image<float, 3>>; |
| 86 | EXPECT_TRUE(FLOATHasherType::New().IsNotNull()); |
| 87 | |
| 88 | using DOUBLEHasherType = itk::HashImageFilter<itk::Image<double, 3>>; |
| 89 | EXPECT_TRUE(DOUBLEHasherType::New().IsNotNull()); |
| 90 | |
| 91 | #if SITK_MAX_DIMENSION >= 4 |
| 92 | using DOUBLE4DHasherType = itk::HashImageFilter<itk::Image<double, 4>>; |
| 93 | EXPECT_TRUE(DOUBLE4DHasherType::New().IsNotNull()); |
| 94 | #endif |
| 95 | }; |
| 96 | |
| 97 | |
| 98 | TEST_F(HashImageFilterTest, MD5HashValues) |
nothing calls this directly
no test coverage detected