Fixed #11206: Cleaned up test "t3lib_extmgm_testcase" (Thanks to Oliver Klee)
[Packages/TYPO3.CMS.git] / tests / t3lib / t3lib_tcemain_testcase.php
index 9f8b82b..814ea7c 100644 (file)
@@ -46,12 +46,12 @@ class t3lib_tcemain_testcase extends tx_phpunit_testcase {
        private $fixture;
 
        /**
-        * @var t3lib_beUserAuth a simulated logged-in back-end user
+        * @var t3lib_beUserAuth a mock logged-in back-end user
         */
        private $backEndUser;
 
        public function setUp() {
-               $this->backEndUser = $this->createBackEndUser();
+               $this->backEndUser = $this->getMock('t3lib_beUserAuth');
 
                $this->fixture = new t3lib_TCEmain();
                $this->fixture->start(array(), '', $this->backEndUser);
@@ -64,37 +64,6 @@ class t3lib_tcemain_testcase extends tx_phpunit_testcase {
        }
 
 
-       //////////////////////
-       // Utility functions
-       //////////////////////
-
-       /**
-        * Creates a back-end user.
-        *
-        * @return t3lib_beUserAuth a back-end user
-        */
-       private function createBackEndUser() {
-               $user = new t3lib_beUserAuth();
-               $user->user = array();
-
-               return $user;
-       }
-
-
-       ////////////////////////////////////
-       // Tests for the utility functions
-       ////////////////////////////////////
-
-       /**
-        * @test
-        */
-       public function createBackEndUserCreatesBeUserAuthInstance() {
-               $this->assertTrue(
-                       $this->createBackEndUser() instanceof t3lib_beUserAuth
-               );
-       }
-
-
        //////////////////////////////////////
        // Tests for the basic functionality
        //////////////////////////////////////
@@ -202,6 +171,11 @@ class t3lib_tcemain_testcase extends tx_phpunit_testcase {
                }
        }
 
+
+       ///////////////////////////////////////////
+       // Tests concerning checkModifyAccessList
+       ///////////////////////////////////////////
+
        /**
         * Tests whether a wrong interface on the 'checkModifyAccessList' hook throws an exception.
         * @test