diff --git a/Examples/Learning/CMakeLists.txt b/Examples/Learning/CMakeLists.txt
index e05728589f45d2eb7709b59b6e389c52616de0a2..b3e6f5dadd63d474547ecd75b37e11b138f3d48a 100644
--- a/Examples/Learning/CMakeLists.txt
+++ b/Examples/Learning/CMakeLists.txt
@@ -97,6 +97,35 @@ ADD_TEST(SVMImageModelEstimatorExampleTest ${EXE_TESTS}
 )
 
 
+# ------- SOMExampleTest----------
+
+ADD_TEST(SOMExampleTest ${EXE_TESTS}
+	--compare-n-images ${TOL} 2
+	${BASELINE}/ROI_QB_MUL_SOM.png
+	${TEMP}/ROI_QB_MUL_SOM.png
+	${BASELINE}/ROI_QB_MUL_SOMACT.png
+	${TEMP}/ROI_QB_MUL_SOMACT.png
+	SOMExampleTest
+	${INPUTDATA}/ROI_QB_MUL_1.png
+	${TEMP}/ROI_QB_MUL_SOM.png
+	${TEMP}/ROI_QB_MUL_SOMACT.png
+	4 4 4 4 20 1.0 0.1 128
+)
+
+# ------- SOMClassifierExampleTest----------
+
+ADD_TEST(SOMClassifierExampleTest ${EXE_TESTS}
+	--compare-image ${TOL} 
+	${BASELINE}/ROI_QB_MUL_SOMACT.png
+	${TEMP}/ROI_QB_MUL_SOMCLASS.png
+	SOMClassifierExampleTest
+	${INPUTDATA}/ROI_QB_MUL_1.png
+	${INPUTDATA}/ROI_QB_MUL_SOM.png
+	${TEMP}/ROI_QB_MUL_SOMCLASS.png
+)
+
+
+
 INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}")
 
 ADD_EXECUTABLE(otbLearningExamplesTests otbLearningExamplesTests.cxx)
diff --git a/Examples/Learning/otbLearningExamplesTests.cxx b/Examples/Learning/otbLearningExamplesTests.cxx
index c3b480fb358884c8c623565b54e1e6235ada95dd..c04cf7437f3fdd3764346a5d2dd79d0a9fb96cb1 100644
--- a/Examples/Learning/otbLearningExamplesTests.cxx
+++ b/Examples/Learning/otbLearningExamplesTests.cxx
@@ -29,6 +29,8 @@ REGISTER_TEST(SVMImageClassificationExampleTest);
 REGISTER_TEST(SVMImageEstimatorClassificationMultiExampleTest);
 REGISTER_TEST(GenerateTrainingImageExampleTest);
 REGISTER_TEST(SVMImageModelEstimatorExampleTest);
+REGISTER_TEST(SOMExampleTest);
+REGISTER_TEST(SOMClassifierExampleTest);
 }
 
 #undef main
@@ -47,3 +49,13 @@ REGISTER_TEST(SVMImageModelEstimatorExampleTest);
 #define main SVMImageModelEstimatorExampleTest
 #include "SVMImageModelEstimatorExample.cxx"
 
+
+#undef main
+#define main SOMExampleTest
+#include "SOMExample.cxx"
+
+#undef main
+#define main SOMClassifierExampleTest
+#include "SOMClassifierExample.cxx"
+
+