From f04e94541e9c9543c2cbc59389d63d6f57cc35a0 Mon Sep 17 00:00:00 2001 From: Cyrille Valladeau <cyrille.valladeau@c-s.fr> Date: Fri, 24 Apr 2009 18:41:08 +0200 Subject: [PATCH] ENH : add test for spot4 metedata error --- Testing/Code/IO/CMakeLists.txt | 30 +++++++++++++------ .../IO/otbOSSIMImageMetaDataReaderTest.cxx | 5 ++++ 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/Testing/Code/IO/CMakeLists.txt b/Testing/Code/IO/CMakeLists.txt index 7ffa20205e..971c3115b4 100755 --- a/Testing/Code/IO/CMakeLists.txt +++ b/Testing/Code/IO/CMakeLists.txt @@ -1313,6 +1313,18 @@ ADD_TEST(ioTvOSSIMImageERS2MetaDataReader ${IO_TESTS12} ${TEMP}/ioOSSIMImageERS2MetaDataReader.txt ${TEMP}/ioOSSIMVectorImageERS2MetaDataReader.txt ) + +# --- SPOT4 Metadata --- +ADD_TEST(ioTvOSSIMImageSPOT4MetaDataReader ${IO_TESTS12} +# --compare-n-ascii ${EPS} 2 ${BASELINE_FILES}/ioOSSIMImageSPOT4MetaDataReader.txt +# ${TEMP}/ioOSSIMImageSPOT4MetaDataReader.txt +# ${BASELINE_FILES}/ioOSSIMImageSPOT4MetaDataReader.txt +# ${TEMP}/ioOSSIMVectorImageSPOT4MetaDataReader.txt + otbOSSIMImageMetaDataReaderTest + ${LARGEDATA}/SPOT4_SCENE01/IMAG_01.DAT + ${TEMP}/ioOSSIMImageSPOT4MetaDataReader.txt + ${TEMP}/ioOSSIMVectorImageSPOT4MetaDataReader.txt + ) ENDIF(OTB_DATA_USE_LARGEINPUT) # --- otb::DEMHandler --- @@ -1727,15 +1739,15 @@ ADD_TEST(ioTvDEMToOrthoImageGeneratorTest ${IO_TESTS17} otbDEMToOrthoImageGeneratorTest ${INPUTDATA}/DEM/srtm_directory ${TEMP}/ioTvDEMToOrthoImageGenerator.tif - 1.463789 #6.5 - 43.565926 #44.5 - 500 - 500 - 0.002 - 0.002 - 31 # utm zone - N # hemisphere - ) + 6.5 + 44.5 + 500 + 500 + 0.002 + 0.002 + 31 # utm zone + N # hemisphere +) diff --git a/Testing/Code/IO/otbOSSIMImageMetaDataReaderTest.cxx b/Testing/Code/IO/otbOSSIMImageMetaDataReaderTest.cxx index e04b4a4051..5a465b9085 100644 --- a/Testing/Code/IO/otbOSSIMImageMetaDataReaderTest.cxx +++ b/Testing/Code/IO/otbOSSIMImageMetaDataReaderTest.cxx @@ -62,6 +62,11 @@ int otbOSSIMImageMetaDataReaderTest (int argc, char* argv[]) otb_tmp_image = image_reader->GetOutput()->GetImageKeywordlist(); + if(otb_tmp_image.GetSize()==0) + { + return EXIT_FAILURE; + } + ossimKeywordlist ossim_kwl_image; otb_tmp_image.convertToOSSIMKeywordlist(ossim_kwl_image); -- GitLab