diff --git a/Testing/Code/IO/CMakeLists.txt b/Testing/Code/IO/CMakeLists.txt
index d33e0e4a75653ce46a4e50a08c3629c497ed1b98..97411c8d9f03a538542251839562707772834aa2 100644
--- a/Testing/Code/IO/CMakeLists.txt
+++ b/Testing/Code/IO/CMakeLists.txt
@@ -2592,6 +2592,13 @@ ADD_TEST(ioTuMapFileProductWriterNew ${IO_TESTS21}
   otbMapFileProductWriterNew
 )
 
+ADD_TEST(ioTvMapFileProductWriter ${IO_TESTS21}
+  otbMapFileProductWriter
+  ${INPUTDATA}/toulouse_Extract_1500_1500_2000_2000.tif
+  ${TEMP}/mapserver/toulouseExtract.map
+  256
+)
+
 #----------------------------------------------------------------------------------
 SET(BasicIO_SRCS1
 otbIOTests1.cxx
@@ -2797,6 +2804,7 @@ otbSarDefaultImageMetadataInterfaceNew.cxx
 SET(BasicIO_SRCS21
 otbIOTests21.cxx
 otbMapFileProductWriterNew
+otbMapFileProductWriter
 )
 
 
@@ -2844,4 +2852,3 @@ OTB_ADD_EXECUTABLE(otbIOTests20 "${BasicIO_SRCS20}" "OTBIO;OTBTesting")
 ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING )
 
 OTB_ADD_EXECUTABLE(otbIOTests21 "${BasicIO_SRCS21}" "OTBIO;OTBTesting")
-