diff --git a/Examples/Fusion/CMakeLists.txt b/Examples/Fusion/CMakeLists.txt
index 11c43bc00be22df5ea8eee58871bd59fb067f680..16b65d667b6bede5441a373b2090b788978e8ba3 100755
--- a/Examples/Fusion/CMakeLists.txt
+++ b/Examples/Fusion/CMakeLists.txt
@@ -38,7 +38,17 @@ ADD_TEST(BayesianFusionImageFilterTest ${EXE_TESTS}
 	0.9999
 )
 
-
+ADD_TEST(PanSharpeningExampleTest ${EXE_TESTS} 
+    --compare-image ${TOL}  ${BASELINE}/PanSharpeningExampleTest.tif
+                           ${TEMP}/PanSharpeningExampleTest.tif
+        PanSharpeningExampleTest
+	${INPUTDATA}/QB_Toulouse_Ortho_PAN.tif
+	${INPUTDATA}/QB_Toulouse_Ortho_XS.tif 
+	${TEMP}/PanSharpeningExampleTest.tif
+	${TEMP}/PanSharpeningExampleTest1.png
+	${TEMP}/PanSharpeningExampleTest2.png
+	${TEMP}/PanSharpeningExampleTest3.png
+)
 
 INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}")
 
diff --git a/Examples/Fusion/otbFusionExamplesTests.cxx b/Examples/Fusion/otbFusionExamplesTests.cxx
index c80c482c785b40251b981934055d3891c86e26a1..2ed4e2a3818345d03c962b9563540c915c4730c2 100755
--- a/Examples/Fusion/otbFusionExamplesTests.cxx
+++ b/Examples/Fusion/otbFusionExamplesTests.cxx
@@ -26,8 +26,15 @@
 void RegisterTests()
 {
 REGISTER_TEST(BayesianFusionImageFilterTest);
+REGISTER_TEST(PanSharpeningExampleTest);
 }
 
 #undef main
 #define main BayesianFusionImageFilterTest
 #include "BayesianFusionImageFilter.cxx"
+             
+#undef main
+#define main PanSharpeningExampleTest
+#include "PanSharpeningExample.cxx"
+                          
+