From 1033629f2d170cdcb74b216f71623e47e4e6f707 Mon Sep 17 00:00:00 2001
From: Julien Michel <julien.michel@orfeo-toolbox.org>
Date: Fri, 22 Jun 2012 16:36:50 +0200
Subject: [PATCH] TEST: Adapting tests accordingly

---
 Testing/Code/Segmentation/CMakeLists.txt                 | 8 ++++----
 .../Segmentation/otbOGRLayerStreamStitchingFilter.cxx    | 9 ++++-----
 Testing/Code/Segmentation/otbSegmentationTests1.cxx      | 2 +-
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/Testing/Code/Segmentation/CMakeLists.txt b/Testing/Code/Segmentation/CMakeLists.txt
index 1e65925769..bb463bf5e5 100644
--- a/Testing/Code/Segmentation/CMakeLists.txt
+++ b/Testing/Code/Segmentation/CMakeLists.txt
@@ -112,12 +112,12 @@ ADD_TEST(obTvStreamingImageToOGRLayerSegmentationFilterHalfSpacing ${SEGMENTATIO
 
 
 
-# -------            otb::OGRDataSourceStreamStitchingFilter   -------------
-ADD_TEST(obTuOGRDataSourceStreamStitchingFilter ${SEGMENTATION_TESTS1}
+# -------            otb::OGRLayerStreamStitchingFilter   -------------
+ADD_TEST(obTuOGRLayerStreamStitchingFilter ${SEGMENTATION_TESTS1}
     --compare-ogr  ${EPSILON_8}
     ${BASELINE_FILES}/obTvFusionOGRTile.shp
     ${TEMP}/obTvFusionOGRTile.shp
-    otbOGRDataSourceStreamStitchingFilter
+    otbOGRLayerStreamStitchingFilter
     ${INPUTDATA}/QB_Toulouse_Ortho_PAN.tif
     ${INPUTDATA}/QB_Toulouse_Ortho_withTiles.shp
     ${TEMP}/obTvFusionOGRTile.shp
@@ -134,7 +134,7 @@ otbHooverInstanceFilterToAttributeImage.cxx
 otbWatershedSegmentationFilter.cxx
 otbMeanShiftSegmentationFilter.cxx
 otbStreamingImageToOGRLayerSegmentationFilter.cxx
-otbOGRDataSourceStreamStitchingFilter.cxx
+otbOGRLayerStreamStitchingFilter.cxx
 )
 
 ADD_EXECUTABLE(otbSegmentationTests1 otbSegmentationTests1.cxx ${Segmentation_SRCS1})
diff --git a/Testing/Code/Segmentation/otbOGRLayerStreamStitchingFilter.cxx b/Testing/Code/Segmentation/otbOGRLayerStreamStitchingFilter.cxx
index 7e88dfdbc9..b52febb0a8 100644
--- a/Testing/Code/Segmentation/otbOGRLayerStreamStitchingFilter.cxx
+++ b/Testing/Code/Segmentation/otbOGRLayerStreamStitchingFilter.cxx
@@ -16,13 +16,13 @@
 
 =========================================================================*/
 
-#include "otbOGRDataSourceStreamStitchingFilter.h"
+#include "otbOGRLayerStreamStitchingFilter.h"
 #include "otbImage.h"
 #include "otbImageFileReader.h"
 #include "itksys/SystemTools.hxx"
 #include "otbOGRDataSourceWrapper.h"
 
-int otbOGRDataSourceStreamStitchingFilter(int argc, char * argv[])
+int otbOGRLayerStreamStitchingFilter(int argc, char * argv[])
 {
   if (argc != 6)
     {
@@ -42,7 +42,7 @@ int otbOGRDataSourceStreamStitchingFilter(int argc, char * argv[])
   typedef float PixelType;
   typedef otb::Image<PixelType, Dimension> ImageType;
 
-  typedef otb::OGRDataSourceStreamStitchingFilter<ImageType>   FilterType;
+  typedef otb::OGRLayerStreamStitchingFilter<ImageType>   FilterType;
   typedef otb::ImageFileReader<ImageType>       ReaderType;
   
   ReaderType::Pointer reader = ReaderType::New();
@@ -79,9 +79,8 @@ int otbOGRDataSourceStreamStitchingFilter(int argc, char * argv[])
   otb::ogr::DataSource::Pointer ogrDS = otb::ogr::DataSource::New(tmpOGRfname, otb::ogr::DataSource::Modes::append);
   
   filter->SetInput(reader->GetOutput());
-  filter->SetOGRDataSource(ogrDS);
+  filter->SetOGRLayer(ogrDS->GetLayer(layerName));
   filter->SetStreamSize(streamSize);
-  filter->SetLayerName(layerName);
   filter->GenerateData();
 
   return EXIT_SUCCESS;
diff --git a/Testing/Code/Segmentation/otbSegmentationTests1.cxx b/Testing/Code/Segmentation/otbSegmentationTests1.cxx
index f730e3d0b4..8add4c3995 100644
--- a/Testing/Code/Segmentation/otbSegmentationTests1.cxx
+++ b/Testing/Code/Segmentation/otbSegmentationTests1.cxx
@@ -27,7 +27,7 @@ void RegisterTests()
 {
 REGISTER_TEST(otbStreamingImageToOGRLayerSegmentationFilterNew);
 REGISTER_TEST(otbStreamingImageToOGRLayerSegmentationFilter);
-REGISTER_TEST(otbOGRDataSourceStreamStitchingFilter);
+REGISTER_TEST(otbOGRLayerStreamStitchingFilter);
 REGISTER_TEST(otbHooverMatrixFilterNew);
 REGISTER_TEST(otbHooverMatrixFilter);
 REGISTER_TEST(otbHooverInstanceFilterNew);
-- 
GitLab