diff --git a/Examples/Hyperspectral/CMakeLists.txt b/Examples/Hyperspectral/CMakeLists.txt
index 6cb39300a425a8526397d92e593ea642dcc17705..cd15a3b55c292cf43cedb33e13ed8b043aa81be5 100644
--- a/Examples/Hyperspectral/CMakeLists.txt
+++ b/Examples/Hyperspectral/CMakeLists.txt
@@ -5,8 +5,8 @@
 PROJECT(HyperspectralExamples)
 INCLUDE_REGULAR_EXPRESSION("^.*$")
 
-ADD_EXECUTABLE(Unmixing HyperspectralUnmixing.cxx )
-TARGET_LINK_LIBRARIES(Unmixing OTBCommon OTBIO OTBHyperspectral)
+ADD_EXECUTABLE(HyperspectralUnmixingExample HyperspectralUnmixing.cxx )
+TARGET_LINK_LIBRARIES(HyperspectralUnmixingExample OTBCommon OTBIO OTBHyperspectral)
 
 
 IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING )
@@ -23,15 +23,18 @@ SET(EXE_TESTS ${CXX_TEST_PATH}/otbHyperspectralExamplesTests)
 SET(TOL 0.0)
 
 # tests#
-# ------- ProsailModelExampleTest ----------
+# ------- HyperspectralUnmixingExampleTest ----------
 
 ADD_TEST(siTvHyperspectralExampleTest ${EXE_TESTS}
      #--compare-image ${TOL} ${BASELINE}/siTvUnmixingExampleTest.txt
      #              ${TEMP}/siTvUnmixingExampleTest.txt
-     Unmixing
-     #${INPUTDATA}/Hyperspectral/synthetic/hsi_cube.tif
-     ${INPUTDATA}/cupriteSubHsi.tif
+     HyperspectralUnmixingExample
+     ${INPUTDATA_EXAMPLES}/Indian_pines_corrected.tif
      ${TEMP}/siTvHyperspectralUnmixingExampleTest.tif
+     ${TEMP}/siTvHyperspectralUnmixingExampleTestBand1.png
+     ${TEMP}/siTvHyperspectralUnmixingExampleTestBand2.png
+     ${TEMP}/siTvHyperspectralUnmixingExampleTestBand3.png
+     16
 )
 
 INCLUDE_DIRECTORIES(${OTB_SOURCE_DIR}/Testing/Code)
diff --git a/Examples/Hyperspectral/HyperspectralUnmixing.cxx b/Examples/Hyperspectral/HyperspectralUnmixingExample.cxx
similarity index 100%
rename from Examples/Hyperspectral/HyperspectralUnmixing.cxx
rename to Examples/Hyperspectral/HyperspectralUnmixingExample.cxx
diff --git a/Examples/Hyperspectral/otbHyperspectralExamplesTests.cxx b/Examples/Hyperspectral/otbHyperspectralExamplesTests.cxx
index b5035be19a73d06364cfdecf62e47e5662937359..8a7b0fcd2a25a400d6c409cb0c312c3b69d7c421 100644
--- a/Examples/Hyperspectral/otbHyperspectralExamplesTests.cxx
+++ b/Examples/Hyperspectral/otbHyperspectralExamplesTests.cxx
@@ -23,9 +23,9 @@
 
 void RegisterTests()
 {
-  REGISTER_TEST(Unmixing);
+  REGISTER_TEST(HyperspectralUnmixingExample);
 }
 
 #undef main
 #define main Unmixing
-#include "HyperspectralUnmixing.cxx"
+#include "HyperspectralUnmixingExample.cxx"