/** * @see \PHPUnit_Framework_TestCase::tearDown() */ protected function tearDown() { $this->entityManager->getConnection()->rollback(); // Shutdown the kernel. $this->kernel->shutdown(); parent::tearDown(); }
public function beforeTestMethod($method) { $this->kernel = new \AppKernel('test', true); $this->kernel->boot(); // Store the container and the entity manager in test case properties $this->container = $this->kernel->getContainer(); $managerRegistry = $this->container->get('doctrine'); $this->collection = $managerRegistry->getRepository('AppBundle:Collection')->findOneBy(['collectioncode' => $this->collectionCode]); $this->genericEntityManager = new \AppBundle\Manager\GenericEntityManager($managerRegistry); }
public function beforeTestMethod($method) { $this->kernel = new \AppKernel('test', true); $this->kernel->boot(); // Store the container and the entity manager in test case properties $this->container = $this->kernel->getContainer(); $managerRegistry = $this->container->get('doctrine'); $this->exportManager = new \AppBundle\Manager\ExportManager($managerRegistry, $this->container->get('session'), $this->container->get('genericentitymanager'), $this->container->getParameter('maxitemperpage')[1], $this->container->get('diff.computer'), $this->container->getParameter('user_group')); $user = new User('tpateffoz', $this->container->getParameter('api_recolnat_base_uri'), $this->container->getParameter('api_recolnat_user_path'), $this->container->getParameter('user_group')); $user->setExportPath($this->container->getParameter('export_path')); $collection = $this->container->get('utility')->getCollection('MHNAIX', 'AIX'); $this->exportManager->init($user)->setCollection($collection); }
private static function initializeEnvironment() { // Boot the AppKernel in the test environment and with the debug. self::$kernel = new AppKernel('test', true); self::$kernel->boot(); // Create the application for command execution $helperSet = new HelperSet(); self::$application = new Application(self::$kernel); self::$application->setHelperSet($helperSet); self::$application->addCommands(self::enhance($helperSet, array(new RunSqlCommand(), new ImportCommand(), new ReservedWordsCommand(), new CreateDatabaseDoctrineCommand(), new DropDatabaseDoctrineCommand()))); self::$application->setAutoExit(false); // Store the container and the DB connection in test case properties self::$container = self::$kernel->getContainer(); self::$conn = self::$container->get('database_connection'); self::$transaction = self::$container->get('cantiga.transaction'); self::$eventDispatcher = new EventDispatcher(); $helperSet->set(new ConnectionHelper(self::$conn), 'db'); if (SharedResources::$dbInitializer !== null) { self::$dbInitializer = SharedResources::$dbInitializer; self::$dbReused = true; } else { SharedResources::$dbInitializer = self::$dbInitializer = new DBInitializer(self::$application, self::$container->getParameter('db_files')); } }
/** */ public function tearDown() { $this->kernel->shutdown(); parent::tearDown(); // $this->em->close(); }
public function tearDown() { // Shutdown the kernel. $this->myKernel->shutdown(); parent::tearDown(); }
/** * @return null */ public function tearDown() { $this->kernel->shutdown(); parent::tearDown(); }