extend usage of in-class cache in Tinebase_Container
[tine20] / tests / tine20 / Tinebase / ContainerTest.php
index 424c133..08bb0cf 100644 (file)
@@ -424,7 +424,6 @@ class Tinebase_ContainerTest extends PHPUnit_Framework_TestCase
     
     /**
      * try to get container by acl
-     *
      */
     public function testGetContainerByAcl()
     {
@@ -438,6 +437,18 @@ class Tinebase_ContainerTest extends PHPUnit_Framework_TestCase
             $this->_validatePath($container);
         }
     }
+
+    /**
+     * try to get container by acl with Zend_Cache
+     */
+    public function testGetContainerByAclWithPersistentCaching()
+    {
+        Tinebase_Cache_PerRequest::getInstance()->usePersistentCache(true);
+        $this->testGetContainerByAcl();
+        $oldValue = Tinebase_Cache_PerRequest::getInstance()->usePersistentCache(false);
+
+        $this->assertTrue($oldValue);
+    }
     
     /**
      * test getGrantsOfRecords