diff --git a/Testing/Code/BasicFilters/otbFlexibleDistanceWithMissingValue.cxx b/Testing/Code/BasicFilters/otbFlexibleDistanceWithMissingValue.cxx index e3234c3092315e11df5c4a0bdeabb92b21faf0e2..0056de39674ee03c1817ed5dec68563668ea9d0d 100644 --- a/Testing/Code/BasicFilters/otbFlexibleDistanceWithMissingValue.cxx +++ b/Testing/Code/BasicFilters/otbFlexibleDistanceWithMissingValue.cxx @@ -41,8 +41,10 @@ int otbFlexibleDistanceWithMissingValue( int argc, char * argv[] ) y.Fill( 2. ); DistanceType::Pointer dist = DistanceType::New(); + double distanceValue = dist->Evaluate( x, y ); + std::cout << "Distance: " << distanceValue << std::endl; - if ( dist->Evaluate( x, y ) == 3. ) + if ( distanceValue == 3. ) return EXIT_SUCCESS; else return EXIT_FAILURE; diff --git a/Testing/Code/otbTestMain.h b/Testing/Code/otbTestMain.h index 046eb89476d4b871c66230715cbb7e1a3811efe6..49698436cdcc36e7175b0fcb10a28c070da3c831 100644 --- a/Testing/Code/otbTestMain.h +++ b/Testing/Code/otbTestMain.h @@ -309,7 +309,7 @@ int main(int ac, char* av[] ) if (result!=EXIT_SUCCESS) { std::cout << "-> Test EXIT FAILURE ("<<result<<")."<<std::endl; - itkGenericExceptionMacro(<<"Bad function return, no regression test !"); + itkGenericExceptionMacro(<<"Function returns EXIT_FAILURE (no regression test)"); } } catch ( itk::ExceptionObject & e ) @@ -530,7 +530,7 @@ int main(int ac, char* av[] ) std::map<std::string,int>::reverse_iterator baseline = baselines.rbegin(); multiResult = 1; std::cout<<"Number of baseline files: "<<baselines.size()<<std::endl; - + while (baseline!=baselines.rend() && (multiResult!=0)) { std::cout<<"Testing non-regression on file: "<<(baseline->first).c_str()<<std::endl; @@ -553,7 +553,7 @@ int main(int ac, char* av[] ) lEpsilon, ignoredLines); } - + result += multiResult; } }