diff --git a/Modules/Adapters/GdalAdapters/test/otbOGRExtendedFilenameToOptionsTest.cxx b/Modules/Adapters/GdalAdapters/test/otbOGRExtendedFilenameToOptionsTest.cxx
index 45c39a2b236095cb52dc2e82612b6320c8786d3b..63df6eeed09ed3c5b63ff8369dd95467bdaadb3c 100644
--- a/Modules/Adapters/GdalAdapters/test/otbOGRExtendedFilenameToOptionsTest.cxx
+++ b/Modules/Adapters/GdalAdapters/test/otbOGRExtendedFilenameToOptionsTest.cxx
@@ -19,9 +19,11 @@
  */
 
 #include "otbOGRExtendedFilenameToOptions.h"
+#include <algorithm>
 #include <iostream>
 #include <fstream>
 
+
 using namespace otb;
 
 
@@ -81,11 +83,12 @@ int otbOGRExtendedFileName(int , char* argv[])
   file << layerHelper->HasGDALLayerOption() << std::endl;
   file << "Layer option from layer helper:"<<std::endl;
   FilenameHelperType::GDALOptionType latestOptions = layerHelper->GetGDALOptions("layer");
-  for ( auto option : latestOptions )
+  // need to sort for dummy windows
+  std::sort( latestOptions.begin() , latestOptions.end() );
+  for ( auto option : latestOptions ) 
     {
     file<< option << std::endl;
     }
-  // test
 
   file.close();
   return EXIT_SUCCESS;