示例#1
1
 public function setUp()
 {
     parent::setUp();
     // create app
     $config = $this->appConfig + array('base_url' => 'http://localhost/');
     $app = new \FelixOnline\Core\App($config);
     $dbuser = getenv('DB_USER') ? getenv('DB_USER') : 'root';
     $dbpass = getenv('DB_PASS') ? getenv('DB_PASS') : '';
     $db = new \ezSQL_mysqli();
     $db->quick_connect($dbuser, $dbpass, 'test_media_felix', 'localhost', 3306, 'utf8');
     $app['db'] = $db;
     $app['safesql'] = new \SafeSQL_MySQLi($db->dbh);
     $app['env'] = \FelixOnline\Core\Environment::mock();
     // Initialize Akismet
     $connector = new \Riv\Service\Akismet\Connector\Test();
     $app['akismet'] = new \Riv\Service\Akismet\Akismet($connector);
     // Initialize email
     $transport = \Swift_NullTransport::newInstance();
     $app['email'] = \Swift_Mailer::newInstance($transport);
     $session = $this->mock('FelixOnline\\Core\\Session')->getId(1)->start(1)->reset()->new();
     $this->reflect($session)->__set('session', array());
     $app['env']['session'] = $session;
     $cookies = $this->mock('FelixOnline\\Core\\Cookies')->set(true)->delete(true)->new();
     $this->reflect($cookies)->__set('cookies', array());
     $app['env']['cookies'] = $cookies;
     if ($this->setCurrentUser) {
         $app['currentuser'] = new \FelixOnline\Core\CurrentUser();
     }
     // Set empty cache so data isn't cached in tests
     $app['cache'] = new \Stash\Pool();
     $app->run();
     $this->app = $app;
 }
示例#2
0
 /** init test */
 public function setUp()
 {
     $this->setupDatabase(array('metadata'));
     $this->_models = array('Metadata', 'ItemRevision');
     $this->_daos = array();
     parent::setUp();
 }
示例#3
0
 /** init tests */
 public function setUp()
 {
     $this->setupDatabase(array('default'));
     $this->_models = array('Community', 'Folder', 'User', 'Folderpolicygroup', 'Folderpolicyuser');
     $this->_daos = array();
     parent::setUp();
 }
 protected function setUp()
 {
     parent::setUp();
     $account = new Ot_Account();
     $this->_account = new Ot_Account();
     //var_dump($this->_account->fetchAll()->toArray());
 }
示例#5
0
 /** init test */
 public function setUp()
 {
     $this->enabledModules = array('batchmake');
     parent::setUp();
     $this->setupDatabase(array('default'), 'batchmake');
     // module dataset
 }
示例#6
0
文件: EavTest.php 项目: Eway/zf2-eav
 /**
  * Sets up the fixture, for example, opens a network connection.
  * This method is called before a test is executed.
  *
  * @access protected
  */
 protected function setUp()
 {
     parent::setUp();
     $entityTable = new TableGateway('eav_entity', Bootstrap::adapter());
     $this->_entityTable = $entityTable;
     $this->_eav = new Eav($entityTable);
 }
 /** init tests */
 public function setUp()
 {
     $this->setupDatabase(array());
     $this->_models = array('Feedpolicygroup');
     $this->_daos = array();
     parent::setUp();
 }
示例#8
0
 /** init tests */
 public function setUp()
 {
     $this->setupDatabase(array());
     $this->_models = array('User');
     $this->_daos = array('User');
     parent::setUp();
 }
示例#9
0
 /** init test */
 public function setUp()
 {
     $this->setupDatabase(array('default'));
     $this->_models = array('Feed', 'Community');
     $this->_daos = array();
     parent::setUp();
 }
示例#10
0
 /** set up tests */
 public function setUp()
 {
     $this->setupDatabase(array('default'), 'statistics');
     $this->enabledModules = array('scheduler', 'statistics');
     $this->_models = array();
     parent::setUp();
 }
示例#11
0
 public function setUp()
 {
     parent::setUp();
     $this->siteUrls = new SiteUrls();
     $this->api = API::getInstance();
     SiteUrls::clearSitesCache();
 }
示例#12
0
 public function setUp()
 {
     parent::setUp();
     $this->api = API::getInstance();
     Fixture::createWebsite('2014-01-01 00:00:00');
     Fixture::createWebsite('2014-01-01 00:00:00');
 }
示例#13
0
 /** init tests */
 public function setUp()
 {
     $this->setupDatabase(array());
     $this->_models = array('Feed');
     $this->_daos = array('Feed', 'Community', 'Item', 'User', 'ItemRevision');
     parent::setUp();
 }
示例#14
0
 /** init test */
 public function setUp()
 {
     $this->setupDatabase(array('default'));
     $this->_models = array('Assetstore');
     $this->_daos = array();
     parent::setUp();
 }
示例#15
0
 /** init tests */
 public function setUp()
 {
     $this->setupDatabase(array());
     $this->enabledModules = array();
     $this->_models = array('Bitstream', 'Item', 'ItemRevision', 'User');
     $this->_daos = array('Item');
     parent::setUp();
 }
示例#16
0
 /**
  * @see PKPTestCase::setUp()
  */
 protected function setUp()
 {
     parent::setUp();
     // Instantiate the plug-in for testing.
     $this->mockRequest();
     PluginRegistry::loadCategory('generic', true, 0);
     $this->lucenePlugin = PluginRegistry::getPlugin('generic', 'luceneplugin');
 }
示例#17
0
 public function setUp()
 {
     parent::setUp();
     // setup the access layer
     $pseudoMockAccess = new FakeAccess();
     FakeAccess::$superUser = true;
     Access::setSingletonInstance($pseudoMockAccess);
 }
示例#18
0
 public function setUp()
 {
     parent::setUp();
     $this->manager = new PrivacyManager();
     \Piwik\Option::set('delete_logs_enable', 1);
     \Piwik\Option::set('delete_logs_older_than', 270);
     \Piwik\Option::set('delete_reports_keep_week_reports', 1);
 }
示例#19
0
 public function setUp()
 {
     parent::setUp();
     $userFile = dirname(__FILE__) . '/Action.config.ini.php';
     $config = Piwik_Config::getInstance();
     $config->clear();
     $config->setTestEnvironment($userFile, false);
 }
示例#20
0
 public function setUp()
 {
     parent::setUp();
     // setup the access layer
     $pseudoMockAccess = new FakeAccess();
     FakeAccess::$superUser = true;
     Zend_Registry::set('access', $pseudoMockAccess);
 }
示例#21
0
 /** init tests */
 public function setUp()
 {
     Zend_Registry::set('modulesEnable', array());
     Zend_Registry::set('notifier', new MIDAS_Notifier(false, null));
     $this->_models = array('Bitstream', 'Folder', 'Item', 'ItemRevision', 'Progress');
     parent::setUp();
     $this->setupDatabase(array('treeIndexes'));
 }
示例#22
0
 public function setUp()
 {
     $this->assertNotEmpty($this->entityName, 'EntityName muss für den RepositoryTestCase gesetzt sein (nur der ClassName)');
     // henne + ei problem hier:
     $entityFQN = $this->entityName;
     $this->chainClass = \Psc\PSC::getProject()->getModule('Doctrine')->getEntitiesNamespace($entityFQN . 'Repository');
     parent::setUp();
     $this->repository = $this->em->getRepository($entityFQN);
 }
示例#23
0
 public function setUp()
 {
     parent::setUp();
     $access = Access::getInstance();
     $access->setSuperUserAccess(true);
     $this->idSiteAccess = APISitesManager::getInstance()->addSite("test", "http://test");
     \Piwik\Plugin\Manager::getInstance()->loadPlugins(array('MultiSites', 'VisitsSummary', 'Actions'));
     \Piwik\Plugin\Manager::getInstance()->installLoadedPlugins();
 }
示例#24
0
 public function setUp()
 {
     parent::setUp();
     Config::getInstance()->log['string_message_format'] = self::STRING_MESSAGE_FORMAT;
     Config::getInstance()->log['logger_file_path'] = self::getDefaultLogFileLocation();
     @unlink(self::getLogFileLocation());
     Log::unsetInstance();
     Error::$debugBacktraceForTests = ExceptionHandler::$debugBacktraceForTests = "dummy backtrace";
 }
示例#25
0
 public function setUp()
 {
     parent::setUp();
     // setup the access layer
     $pseudoMockAccess = new FakeAccess();
     FakeAccess::$superUser = true;
     Zend_Registry::set('access', $pseudoMockAccess);
     Piwik_PluginsManager::getInstance()->loadPlugins(array('SitesManager'));
 }
示例#26
0
 public function setUp()
 {
     parent::setUp();
     $userFile = dirname(__FILE__) . '/Action.config.ini.php';
     $config = Piwik_Config::getInstance();
     $config->clear();
     $config->setTestEnvironment($userFile, false);
     Piwik_PluginsManager::getInstance()->loadPlugins(array('SitesManager'));
 }
示例#27
0
 public function setUp()
 {
     parent::setUp();
     // setup the access layer (required in Segment contrustor testing if anonymous is allowed to use segments)
     $pseudoMockAccess = new FakeAccess();
     FakeAccess::$superUser = true;
     Access::setSingletonInstance($pseudoMockAccess);
     Fixture::loadAllPlugins();
 }
示例#28
0
 public function setUp()
 {
     parent::setUp();
     $pseudoMockAccess = new \FakeAccess();
     \FakeAccess::setSuperUserAccess(true);
     Access::setSingletonInstance($pseudoMockAccess);
     $idSite = Fixture::createWebsite('2014-01-01 00:00:00');
     $this->builder = $this->makeBuilder(array('method' => 'MultiSites_getAll', 'idSite' => $idSite));
 }
示例#29
0
 public function setUp()
 {
     parent::setUp();
     // setup the access layer
     $pseudoMockAccess = new FakeAccess();
     FakeAccess::$superUser = true;
     Access::setSingletonInstance($pseudoMockAccess);
     ArchiveTableCreator::$tablesAlreadyInstalled = null;
 }
示例#30
0
 /** init test */
 public function setUp()
 {
     $this->setupDatabase(array('default'));
     $this->_models = array('Folder', 'Group', 'Community', 'Item', 'Folderpolicyuser', 'Folderpolicygroup');
     $this->_daos = array('Folder');
     Zend_Registry::set('modulesEnable', array());
     Zend_Registry::set('notifier', new MIDAS_Notifier(false, null));
     parent::setUp();
 }