diff --git a/product/ERP5Form/tests/testSelectionTool.py b/product/ERP5Form/tests/testSelectionTool.py
index 73436b0d5206f56ad56a843c0def04e7e2af2d97..725407ffd0576f29c71c8926b06af64030f24bf4 100644
--- a/product/ERP5Form/tests/testSelectionTool.py
+++ b/product/ERP5Form/tests/testSelectionTool.py
@@ -355,9 +355,20 @@ class TestSelectionPersistence(unittest.TestCase):
     self.assertEquals('saved_value',
         portal_selections.getSelectionParamsFor('test_selection').get('key'))
 
+class TestSelectionToolMemcachedStorage(TestSelectionTool):
+  quiet = 1
+  run_all_test = 1
+  
+  def getTitle(self):
+    return "SelectionTool with Memcached Storage"
+
+  def afterSetUp(self):
+    self.portal.portal_selections.setStorage('Memcached Tool')
+    TestSelectionTool.afterSetUp(self)
 
 def test_suite():
   suite = unittest.TestSuite()
   suite.addTest(unittest.makeSuite(TestSelectionTool))
+  suite.addTest(unittest.makeSuite(TestSelectionToolMemcachedStorage))
   suite.addTest(unittest.makeSuite(TestSelectionPersistence))
   return suite