/** * @test */ public function processEventEditorActionsWithUidOfExistingEventChecksPermissions() { Tx_Oelib_MapperRegistry::denyDatabaseAccess(); /** @var tx_seminars_FrontEnd_EventEditor|PHPUnit_Framework_MockObject_MockObject $eventEditor */ $eventEditor = $this->getMock('tx_seminars_FrontEnd_EventEditor', array('hasAccessMessage'), array(), '', FALSE); $eventEditor->expects(self::once())->method('hasAccessMessage'); /** @var tx_seminars_FrontEnd_DefaultController|PHPUnit_Framework_MockObject_MockObject $fixture */ $fixture = $this->getMock($this->createAccessibleProxyClass(), array('createEventEditorInstance', 'hideEvent', 'unhideEvent')); $fixture->expects(self::atLeastOnce())->method('createEventEditorInstance')->will(self::returnValue($eventEditor)); $fixture->piVars['seminar'] = Tx_Oelib_MapperRegistry::get('tx_seminars_Mapper_Event')->getNewGhost()->getUid(); $fixture->processEventEditorActions(); }
/** * @test */ public function getAfterInstanceWithDeniedDatabaseAccessWasPurgedReturnsMapperWithDatabaseAccessGranted() { Tx_Oelib_MapperRegistry::getInstance(); Tx_Oelib_MapperRegistry::denyDatabaseAccess(); Tx_Oelib_MapperRegistry::purgeInstance(); self::assertTrue(Tx_Oelib_MapperRegistry::get('Tx_Oelib_Tests_Unit_Fixtures_TestingMapper')->hasDatabaseAccess()); }