diff --git a/Testing/Code/IO/CMakeLists.txt b/Testing/Code/IO/CMakeLists.txt
index ce34fc9f056169a54db3fd95500ddbab8b4a6273..4a1879cab23b0af772a8ddeed1eb3b9996db4d48 100644
--- a/Testing/Code/IO/CMakeLists.txt
+++ b/Testing/Code/IO/CMakeLists.txt
@@ -1902,6 +1902,10 @@ ADD_TEST(ioTvKMLVectorDataIOFileReaderLines ${IO_TESTS15}
         ${INPUTDATA}/lines.kml
         ${TEMP}/lines.kml)
 
+ADD_TEST(ioTuVectorDataKeywordlistNew ${IO_TESTS15}
+        otbVectorDataKeywordlistNew
+         )
+
 ADD_TEST(ioTvVectorDataKeywordlist ${IO_TESTS15}
         --compare-ascii ${EPSILON_9}
             ${BASELINE_FILES}/ioTuVectorDataKeywordlist.txt
@@ -2525,7 +2529,7 @@ otbKMLVectorDataIONew.cxx
 otbKMLVectorDataIOTestCanRead.cxx
 otbKMLVectorDataIOTestCanWrite.cxx
 otbKMLVectorDataIOTestFileReader.cxx
-otbVectorDataKeywordlist.cxx
+otbVectorDataKeywordlistTest.cxx
 )
 
 SET(BasicIO_SRCS16
diff --git a/Testing/Code/IO/otbIOTests15.cxx b/Testing/Code/IO/otbIOTests15.cxx
index d7637c932cfedfc0fbd1de5523f68839994ec603..7264b9ded12cbb97f37d84a304685e4f14617328 100644
--- a/Testing/Code/IO/otbIOTests15.cxx
+++ b/Testing/Code/IO/otbIOTests15.cxx
@@ -42,5 +42,6 @@ void RegisterTests()
   REGISTER_TEST(otbKMLVectorDataIOTestCanRead);
   REGISTER_TEST(otbKMLVectorDataIOTestCanWrite);
   REGISTER_TEST(otbKMLVectorDataIOTestFileReader);
+  REGISTER_TEST(otbVectorDataKeywordlistNew);
   REGISTER_TEST(otbVectorDataKeywordlist);
 }
diff --git a/Testing/Code/IO/otbVectorDataKeywordlist.cxx b/Testing/Code/IO/otbVectorDataKeywordlistTest.cxx
similarity index 94%
rename from Testing/Code/IO/otbVectorDataKeywordlist.cxx
rename to Testing/Code/IO/otbVectorDataKeywordlistTest.cxx
index 664a3fa40ca3baa99048d85141c429fa9b1375cb..d91b802a35a3f58296d9d41d490d8aa4c767f53d 100644
--- a/Testing/Code/IO/otbVectorDataKeywordlist.cxx
+++ b/Testing/Code/IO/otbVectorDataKeywordlistTest.cxx
@@ -23,6 +23,13 @@
 #include "otbVectorDataFileReader.h"
 #include "otbMetaDataKey.h"
 
+int otbVectorDataKeywordlistNew(int argc, char * argv[])
+{
+  otb::VectorDataKeywordlist kwl;
+  std::cout << kwl << std::endl;
+  return EXIT_SUCCESS;
+}
+
 int otbVectorDataKeywordlist(int argc, char * argv[])
 {