1818
1919#include " itkNeighborhoodIteratorTestCommon.hxx"
2020#include " itkConstNeighborhoodIterator.h"
21+ #include < array>
2122
2223void
2324println (const char * s)
@@ -356,17 +357,8 @@ itkConstNeighborhoodIteratorTest(int, char *[])
356357 using NeighborhoodIteratorType = itk::ConstNeighborhoodIterator<ChangeRegionTestImageType>;
357358 NeighborhoodIteratorType neighborhoodIterator (neighborhoodRadius, image, region1);
358359
359- std::vector<int > expectedValuesRegion1 (9 );
360- expectedValuesRegion1[0 ] = 0 ;
361- expectedValuesRegion1[1 ] = 255 ;
362- expectedValuesRegion1[2 ] = 255 ;
363- expectedValuesRegion1[3 ] = 0 ;
364- expectedValuesRegion1[4 ] = 255 ;
365- expectedValuesRegion1[5 ] = 255 ;
366- expectedValuesRegion1[6 ] = 0 ;
367- expectedValuesRegion1[7 ] = 255 ;
368- expectedValuesRegion1[8 ] = 255 ;
369- unsigned int counter = 0 ;
360+ static constexpr std::array<int , 9 > expectedValuesRegion1{ 0 , 255 , 255 , 0 , 255 , 255 , 0 , 255 , 255 };
361+ unsigned int counter = 0 ;
370362
371363 for (NeighborhoodIteratorType::ConstIterator pixelIterator = neighborhoodIterator.Begin ();
372364 pixelIterator < neighborhoodIterator.End ();
@@ -387,16 +379,7 @@ itkConstNeighborhoodIteratorTest(int, char *[])
387379 neighborhoodIterator.SetRegion (region2);
388380 neighborhoodIterator.GoToBegin ();
389381
390- std::vector<int > expectedValuesRegion2 (9 );
391- expectedValuesRegion2[0 ] = 255 ;
392- expectedValuesRegion2[1 ] = 255 ;
393- expectedValuesRegion2[2 ] = 255 ;
394- expectedValuesRegion2[3 ] = 255 ;
395- expectedValuesRegion2[4 ] = 255 ;
396- expectedValuesRegion2[5 ] = 255 ;
397- expectedValuesRegion2[6 ] = 255 ;
398- expectedValuesRegion2[7 ] = 255 ;
399- expectedValuesRegion2[8 ] = 255 ;
382+ static constexpr std::array<int , 9 > expectedValuesRegion2{ 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 };
400383 counter = 0 ;
401384 for (NeighborhoodIteratorType::ConstIterator pixelIterator = neighborhoodIterator.Begin ();
402385 pixelIterator < neighborhoodIterator.End ();
0 commit comments