25 public function loadModuleDataReturnsModuleDataObjectForEmptyModuleData() {
28 $GLOBALS[
'TYPO3_DB'] = $this->getMock(
'TYPO3\\CMS\\Core\\Database\\DatabaseConnection', array(), array(),
'', FALSE);
31 $GLOBALS[
'BE_USER'] = $this->getMock(
'TYPO3\\CMS\\Core\\Authentication\\BackendUserAuthentication', array(), array(),
'', FALSE);
33 $GLOBALS[
'BE_USER']->uc[
'moduleData'] = array();
36 $subject = $this->
getAccessibleMock(
'TYPO3\\CMS\\Beuser\\Service\\ModuleDataStorageService', array(
'dummy'), array(),
'', FALSE);
37 $objectManagerMock = $this->getMock(
'TYPO3\\CMS\\Extbase\\Object\\ObjectManager', array(), array(),
'', FALSE);
38 $moduleDataMock = $this->getMock(
'TYPO3\\CMS\\Beuser\\Domain\\Model\\ModuleData', array(), array(),
'', FALSE);
40 ->expects($this->once())
42 ->with(
'TYPO3\\CMS\\Beuser\\Domain\\Model\\ModuleData')
43 ->will($this->returnValue($moduleDataMock));
44 $subject->_set(
'objectManager', $objectManagerMock);
46 $this->assertSame($moduleDataMock, $subject->loadModuleData());
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]