Exemple #1
0
 /**
  * @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');
 }
Exemple #4
0
 /**
  * @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();
 }
Exemple #5
0
 /**
  * @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);
 }
Exemple #8
0
 /**
  * @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);
 }
Exemple #9
0
 /**
  * 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);
 }
Exemple #12
0
 /**
  * Initialize dependencies
  */
 public function setUp()
 {
     parent::setUp();
     $this->cldrRepository = $this->objectManager->get('TYPO3\\FLOW3\\I18n\\Cldr\\CldrRepository');
     $this->cldrBasePath = $this->retrieveCldrBasePath();
 }
Exemple #13
0
 /**
  * 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'));
 }
Exemple #14
0
 /**
  * @return void
  */
 public function setUp()
 {
     parent::setUp();
     $this->propertyMapper = $this->objectManager->get('TYPO3\\FLOW3\\Property\\PropertyMapper');
 }
Exemple #15
0
 /**
  * Initialize dependencies
  */
 public function setUp()
 {
     parent::setUp();
     $this->translator = $this->objectManager->get('TYPO3\\FLOW3\\I18n\\Translator');
 }
Exemple #16
0
 public function setUp()
 {
     parent::setUp();
     $this->converter = $this->objectManager->get('TYPO3\\FLOW3\\Property\\TypeConverter\\FloatConverter');
 }
Exemple #17
0
 /**
  * Initialize dependencies
  */
 public function setUp()
 {
     parent::setUp();
     $this->formatResolver = $this->objectManager->get('TYPO3\\FLOW3\\I18n\\FormatResolver');
 }
Exemple #18
0
 /**
  * @return void
  */
 public function setUp()
 {
     parent::setUp();
     $this->restrictedController = $this->objectManager->get('TYPO3\\FLOW3\\Tests\\Functional\\Security\\Fixtures\\Controller\\RestrictedController');
 }