/** * @return void */ public function setUp() { parent::setUp(); if (!$this->persistenceManager instanceof \TYPO3\FLOW3\Persistence\Doctrine\PersistenceManager) { $this->markTestSkipped('Doctrine persistence is not enabled'); } }
/** * Persist all and destroy the persistence session for the next test * * @return void * @author Christopher Hlubek <*****@*****.**> */ public function tearDown() { // Will call persistAll() parent::tearDown(); $persistenceSession = $this->objectManager->get('TYPO3\\FLOW3\\Persistence\\Generic\\Session'); $persistenceSession->destroy(); }
/** * Set up dependencies */ public function setUp() { parent::setUp(); $this->channelRepository = $this->objectManager->get('Planetflow3\\Domain\\Repository\\ChannelRepository'); $this->itemRepository = $this->objectManager->get('Planetflow3\\Domain\\Repository\\ItemRepository'); $this->persistenceManager = $this->objectManager->get('TYPO3\\FLOW3\\Persistence\\PersistenceManagerInterface'); }
/** * @return void */ public function setUp() { parent::setUp(); if (!$this->persistenceManager instanceof \TYPO3\FLOW3\Persistence\Doctrine\PersistenceManager) { $this->markTestSkipped('Doctrine persistence is not enabled'); } $this->restrictableEntityRepository = new Fixtures\RestrictableEntityRepository(); }
/** * @return void */ public function setUp() { parent::setUp(); if (!$this->persistenceManager instanceof \TYPO3\FLOW3\Persistence\Doctrine\PersistenceManager) { $this->markTestSkipped('Doctrine persistence is not enabled'); } $this->testEntityRepository = $this->objectManager->get('TYPO3\\FLOW3\\Tests\\Functional\\Persistence\\Fixtures\\TestEntityRepository'); }
/** * @return void */ public function setUp() { parent::setUp(); $route = new Route(); $route->setName('Functional Test - Http::Client::InternalRequestEngine'); $route->setUriPattern('test/security/restricted'); $route->setDefaults(array('@package' => 'TYPO3.FLOW3', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'Restricted', '@action' => 'admin', '@format' => 'html')); $this->router->addRoute($route); }
/** * Additional setup: Routes */ public function setUp() { parent::setUp(); $route = new Route(); $route->setName('AbstractControllerTest Route 1'); $route->setUriPattern('test/mvc/abstractcontrollertesta/{@action}'); $route->setDefaults(array('@package' => 'TYPO3.FLOW3', '@subpackage' => 'Tests\\Functional\\Mvc\\Fixtures', '@controller' => 'AbstractControllerTestA', '@format' => 'html')); $route->setAppendExceedingArguments(TRUE); $this->router->addRoute($route); }
/** * @return void */ public function setUp() { parent::setUp(); $route = new Route(); $route->setName('Functional Test - Security::Authentication'); $route->setUriPattern('test/security/restricted(/{@action})'); $route->setDefaults(array('@package' => 'TYPO3.FLOW3', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'Restricted', '@action' => 'public', '@format' => 'html')); $route->setAppendExceedingArguments(TRUE); $this->router->addRoute($route); }
/** * Validate that test routes are loaded */ public function setUp() { parent::setUp(); $foundRoute = FALSE; foreach ($this->router->getRoutes() as $route) { if ($route->getName() === 'FLOW3 :: Functional Test: HTTP - FooController') { $foundRoute = TRUE; break; } } if (!$foundRoute) { $this->markTestSkipped('In this distribution the FLOW3 routes are not included into the global configuration.'); return; } }
/** * Set up node structure */ public function setUp() { parent::setUp(); $site = new Site('example'); $site->setSiteResourcesPackageKey('TYPO3.TYPO3'); $context = new ContentContext('live'); $context->setCurrentSite($site); $nodeRepository = $this->objectManager->get('TYPO3\\TYPO3CR\\Domain\\Repository\\NodeRepository'); ObjectAccess::setProperty($nodeRepository, 'context', $context, TRUE); $siteImportService = $this->objectManager->get('TYPO3\\TYPO3\\Domain\\Service\\SiteImportService'); $siteImportService->importSitesFromFile(__DIR__ . '/Fixtures/NodeStructure.xml'); $this->persistenceManager->persistAll(); $propertyMapper = $this->objectManager->get('TYPO3\\FLOW3\\Property\\PropertyMapper'); $this->homeNode = $propertyMapper->convert('/sites/example/home', 'TYPO3\\TYPO3CR\\Domain\\Model\\Node'); $this->assertFalse($propertyMapper->getMessages()->hasErrors()); }
/** * Helper function for setting assertions * @static * @param array $selector * @param string $content * @param integer $count * @param mixed $actual * @param string $message * @param boolean $isHtml */ public static function assertSelectEquals($selector, $content, $count, $actual, $message = '', $isHtml = TRUE) { if ($message === '') { $message = $selector . ' did not match.'; } parent::assertSelectEquals($selector, $content, $count, $actual, $message, $isHtml); }
/** * Initialize dependencies */ public function setUp() { parent::setUp(); $this->cldrRepository = $this->objectManager->get('TYPO3\\FLOW3\\I18n\\Cldr\\CldrRepository'); $this->cldrBasePath = $this->retrieveCldrBasePath(); }
/** * Additional setup: Routes */ public function setUp() { parent::setUp(); $this->registerRoute('test/mvc/actioncontrollertesta(/{@action})', array('@package' => 'TYPO3.FLOW3', '@subpackage' => 'Tests\\Functional\\Mvc\\Fixtures', '@controller' => 'ActionControllerTestA', '@action' => 'first', '@format' => 'html')); $this->registerRoute('test/mvc/actioncontrollertestb(/{@action})', array('@package' => 'TYPO3.FLOW3', '@subpackage' => 'Tests\\Functional\\Mvc\\Fixtures', '@controller' => 'ActionControllerTestB', '@format' => 'html')); }
/** * @return void */ public function setUp() { parent::setUp(); $this->propertyMapper = $this->objectManager->get('TYPO3\\FLOW3\\Property\\PropertyMapper'); }
/** * Initialize dependencies */ public function setUp() { parent::setUp(); $this->translator = $this->objectManager->get('TYPO3\\FLOW3\\I18n\\Translator'); }
public function setUp() { parent::setUp(); $this->converter = $this->objectManager->get('TYPO3\\FLOW3\\Property\\TypeConverter\\FloatConverter'); }
/** * Initialize dependencies */ public function setUp() { parent::setUp(); $this->formatResolver = $this->objectManager->get('TYPO3\\FLOW3\\I18n\\FormatResolver'); }
/** * @return void */ public function setUp() { parent::setUp(); $this->restrictedController = $this->objectManager->get('TYPO3\\FLOW3\\Tests\\Functional\\Security\\Fixtures\\Controller\\RestrictedController'); }