Example #1
0
 /**
  * Call after all test and on class test loading
  */
 public function tearDown()
 {
     // remove tmp files
     BaseZF_UnitTest_TemporaryFile::clearFiles();
 }
Example #2
0
 public static function clearFiles()
 {
     // clean database or test generated data for example
     foreach (self::$_files as $file) {
         if (is_file($file)) {
             unlink($file);
         }
     }
     // remove dir
     $directories = array_reverse(self::$_directories);
     foreach ($directories as $directory) {
         if (is_dir($directory)) {
             rmdir($directory);
         }
     }
     // reset
     self::$_files = array();
     self::$_directories = array();
 }
Example #3
0
// Start output buffering
ob_start();
//---------------------------------------------------------------------------
// Set PHP Errors Reporting
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'on');
//---------------------------------------------------------------------------
// Maximize memory limit
ini_set('memory_limit', -1);
//---------------------------------------------------------------------------
// Locale settings
ini_set('mbstring.internal_encoding', 'utf-8');
ini_set('mbstring.script_encoding', 'utf-8');
date_default_timezone_set('GMT');
//---------------------------------------------------------------------------
// Define usefull paths
define('BASE_PATH', realpath(dirname(__FILE__) . '/..'));
define('TMP_PATH', sys_get_temp_dir());
//---------------------------------------------------------------------------
// file inclusion & autoload
set_include_path(BASE_PATH . '/library' . PATH_SEPARATOR . BASE_PATH . '/tests' . PATH_SEPARATOR . '/home/hthetiot/src/ZendFramework-git/library/' . get_include_path());
//---------------------------------------------------------------------------
// Start Zend Loader
require_once 'Zend/Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);
$autoloader->suppressNotFoundWarnings(false);
//---------------------------------------------------------------------------
// Set tmp directory for BaseZF_UnitTest_TemporaryFile
BaseZF_UnitTest_TemporaryFile::setTmpPath(TMP_PATH);