diff --git a/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx b/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx
index b0961a8994e7293a96f2f0c1c29215c5663c20c0..c0d43f11f0786608bba7a51577bbdc1fc9521346 100644
--- a/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx
+++ b/Testing/Code/Radiometry/otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter.cxx
@@ -25,7 +25,7 @@
 #include "otbVegetationIndex.h"
 
 template<class TInputImage, class TOutputImage, class TFunction>
-int generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter(int argc, char * argv[])
+void generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter(int argc, char * argv[])
 {
   typedef otb::ImageFileReader<TInputImage> ReaderType;
   typedef otb::ImageFileWriter<TOutputImage> WriterType;
@@ -65,17 +65,15 @@ int otbSetASetBMultiChannelRAndNIRVegetationIndexImageFilter(int argc, char * ar
   std::string strArgv(argv[1]);
   argc--;
   argv++;
-  if ( strArgv == "PVI" ) return( generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter<InputImageType, OutputImageType,
+  if ( strArgv == "PVI" ) generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter<InputImageType, OutputImageType,
 				  otb::Functor::PVI<     InputImageType::InternalPixelType,
 				  InputImageType::InternalPixelType,
 				  OutputImageType::PixelType> >
-				  (argc,argv) );
-  else if ( strArgv == "TSAVI" ) return( generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter<InputImageType, OutputImageType,
+				  (argc,argv);
+  else if ( strArgv == "TSAVI" ) generic_SetASetBMultiChannelRAndNIRVegetationIndexImageFilter<InputImageType, OutputImageType,
 					 otb::Functor::TSAVI<     InputImageType::InternalPixelType,
 					 InputImageType::InternalPixelType,
 					 OutputImageType::PixelType> >
-					 (argc,argv) );
-  else
-    return EXIT_FAILURE;
+					 (argc,argv);
   return EXIT_SUCCESS;
 }
diff --git a/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx b/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx
index b31027367a356d529372f0c7852cb9041afa1c77..cf8ed1236ac1b555bcc125cba7d087a0e463e8d4 100644
--- a/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx
+++ b/Testing/Code/Radiometry/otbSetASetBRAndNIRVegetationIndexImageFilter.cxx
@@ -24,7 +24,7 @@
 #include "otbVegetationIndex.h"
 
 template<class TInputRImage, class TInputNIRImage, class TOutputImage, class TFunction>
-int generic_SetASetBRAndNIRVegetationIndexImageFilter(int argc, char * argv[])
+void generic_SetASetBRAndNIRVegetationIndexImageFilter(int argc, char * argv[])
 {
   typedef otb::ImageFileReader<TInputRImage> RReaderType;
   typedef otb::ImageFileReader<TInputNIRImage> NIRReaderType;
@@ -53,9 +53,6 @@ int generic_SetASetBRAndNIRVegetationIndexImageFilter(int argc, char * argv[])
   filter->GetFunctor().SetB(b);
   writer->SetInput( filter->GetOutput() );
   writer->Update();
-
- 
-  return EXIT_SUCCESS;
 }
 
 
@@ -71,17 +68,15 @@ int otbSetASetBRAndNIRVegetationIndexImageFilter(int argc, char * argv[])
   std::string strArgv(argv[1]);
   argc--;
   argv++;
-  if ( strArgv == "PVI" ) return( generic_SetASetBRAndNIRVegetationIndexImageFilter<InputRImageType, InputNIRImageType, OutputImageType,
-				  otb::Functor::PVI<     InputRImageType::PixelType,
-				  InputNIRImageType::PixelType,
-				  OutputImageType::PixelType> >
-				  (argc,argv) );
-  else if ( strArgv == "TSAVI" ) return( generic_SetASetBRAndNIRVegetationIndexImageFilter<InputRImageType, InputNIRImageType, OutputImageType,
-					 otb::Functor::TSAVI<     InputRImageType::PixelType,
-					 InputNIRImageType::PixelType,
-					 OutputImageType::PixelType> >
-					 (argc,argv) );
-  else
-    return EXIT_FAILURE;
+  if ( strArgv == "PVI" ) generic_SetASetBRAndNIRVegetationIndexImageFilter<InputRImageType, InputNIRImageType, OutputImageType,
+			    otb::Functor::PVI<     InputRImageType::PixelType,
+			    InputNIRImageType::PixelType,
+			    OutputImageType::PixelType> >
+			    (argc,argv);
+  else if ( strArgv == "TSAVI" ) generic_SetASetBRAndNIRVegetationIndexImageFilter<InputRImageType, InputNIRImageType, OutputImageType,
+				   otb::Functor::TSAVI<     InputRImageType::PixelType,
+				   InputNIRImageType::PixelType,
+				   OutputImageType::PixelType> >
+				   (argc,argv);
   return EXIT_SUCCESS;
 }