[TASK] Extbase: Raised version to 1.1.0alpha1
[Packages/TYPO3.CMS.git] / typo3 / sysext / extbase / Tests / BaseTestCase.php
index 0ea392a..e24d0ae 100644 (file)
@@ -64,6 +64,26 @@ abstract class Tx_Extbase_BaseTestCase extends tx_phpunit_testcase {
                parent::runBare();
        }
 
                parent::runBare();
        }
 
+       /**
+        * Returns a mock object which allows for calling protected methods and access
+        * of protected properties.
+        *
+        * @param string $className Full qualified name of the original class
+        * @param array $methods
+        * @param array $arguments
+        * @param string $mockClassName
+        * @param boolean $callOriginalConstructor
+        * @param boolean $callOriginalClone
+        * @param boolean $callAutoload
+        * @return object
+        * @author Robert Lemke <robert@typo3.org>
+        * @api
+        */
+       protected function getAccessibleMock($originalClassName, $methods = array(), array $arguments = array(), $mockClassName = '', $callOriginalConstructor = TRUE, $callOriginalClone = TRUE, $callAutoload = TRUE) {
+               return $this->getMock($this->buildAccessibleProxy($originalClassName), $methods, $arguments, $mockClassName, $callOriginalConstructor, $callOriginalClone, $callAutoload);
+       }
+
+
        /**
         * Creates a proxy class of the specified class which allows
         * for calling even protected methods and access of protected properties.
        /**
         * Creates a proxy class of the specified class which allows
         * for calling even protected methods and access of protected properties.