protected function setUp() { parent::setUp(); mkdir('tests/fakehome'); chmod('tests/fakehome', 00); putenv('HOME=tests/fakehome'); $this->_saveHOME = getenv("HOME"); USVN_SVNUtils::createSvn('tests/tmp/svn directory'); USVN_SVNUtils::createStandardDirectories('tests/tmp/svn directory'); USVN_SVNUtils::checkoutSvn('tests/tmp/svn directory', 'tests/tmp/out'); file_put_contents('tests/tmp/svn directory/hooks/pre-revprop-change.bat', "@ECHO OFF\r\n"); file_put_contents('tests/tmp/svn directory/hooks/pre-revprop-change', "#!/bin/sh\nexit 0"); chmod('tests/tmp/svn directory/hooks/pre-revprop-change', 0700); $path = getcwd(); chdir('tests/tmp/out'); mkdir('trunk/testdir'); `svn add trunk/testdir`; touch('trunk/testfile'); `svn add trunk/testfile`; `svn commit --non-interactive --username toto -m Test`; touch('trunk/testfile2'); `svn add trunk/testfile2`; `svn commit --non-interactive --username tutu -m Test2`; `svn propset svn:date --revprop -r3 "1984-12-03T01:02:03.218987Z" .`; chdir($path); }
protected function setUp() { parent::setUp(); mkdir('tests/fakehome'); chmod('tests/fakehome', 00); putenv('HOME=tests/fakehome'); $this->_saveHOME = getenv("HOME"); USVN_SVNUtils::createsvndirectoryStruct("tests/tmp/test repository"); mkdir('tests/tmp/fakerepository'); }
public function setUp() { parent::setUp(); file_put_contents("tests/tmp/test.ini", '[global] test1 = "Test 1" test2.value = "Test 2" test2.key = "Test key 2" test3.subvalue.value = "Test 3" test4 = "Test 4" '); $this->config = new USVN_Config_Ini("tests/tmp/test.ini", "global"); }
protected function setUp() { parent::setUp(); $params = array('host' => 'localhost', 'username' => 'usvn-test', 'password' => 'usvn-test', 'dbname' => 'usvn-test'); if (getenv('DB') == "PDO_SQLITE" || getenv('DB') === false) { $this->_clean(); Install::installDb('tests/db.ini', dirname(__FILE__) . '/../../SQL/', 'localhost', 'usvn-test', 'usvn-test', 'tests/usvn.db', 'usvn_', 'PDO_SQLITE', false); $params['dbname'] = "tests/usvn.db"; $this->db = Zend_Db::factory('PDO_SQLITE', $params); file_put_contents('tests/test.ini', ' database.adapterName = "PDO_SQLITE" database.prefix = "usvn_" database.options.host = "localhost" database.options.username = "******" database.options.password = "******" database.options.dbname = "' . getcwd() . '/tests/usvn.db" subversion.passwd = "' . getcwd() . '/tests/htpasswd" ', FILE_APPEND); } else { $this->db = Zend_Db::factory(getenv('DB'), $params); $this->_clean(); Install::installDb('tests/db.ini', dirname(__FILE__) . '/../../SQL/', 'localhost', 'usvn-test', 'usvn-test', 'usvn-test', 'usvn_', getenv('DB'), false); file_put_contents('tests/test.ini', ' database.adapterName = "' . getenv('DB') . '" database.prefix = "usvn_" database.options.host = "localhost" database.options.username = "******" database.options.password = "******" database.options.dbname = "usvn-test" subversion.passwd = "' . getcwd() . '/tests/htpasswd" ', FILE_APPEND); } Zend_Db_Table::setDefaultAdapter($this->db); USVN_Db_Table::$prefix = "usvn_"; $config = new USVN_Config_Ini('tests/test.ini', 'general'); Zend_Registry::set('config', $config); }
public function setUp() { parent::setUp(); file_put_contents(USVN_CONFIG_FILE, "\n\t\t[general]\ntranslation.locale = \"en_US\"\nversion = \"0.84\"\nupdate.checkforupdate = \"1\";\n\t\t"); }
protected function setUp() { parent::setUp(); $config = Zend_Registry::get('config'); $config->database = array("adapterName" => "mysql"); }