<?php /** * Global setup for unit tests */ // ----------------------------------------------------------------------------- // Mock the default error handler // ----------------------------------------------------------------------------- class MockErrorHandler { public function addDataTable($name, Array $values) {} } $defaultHandler = new MockErrorHandler(); // ----------------------------------------------------------------------------- // Define a base testcase class // ----------------------------------------------------------------------------- /** * Base class for TestCases */ class AnimeClient_TestCase extends PHPUnit_Framework_TestCase {} // ----------------------------------------------------------------------------- // Autoloaders // ----------------------------------------------------------------------------- // Define base path constants define('ROOT_DIR', realpath(__DIR__ . DIRECTORY_SEPARATOR . "/../")); require ROOT_DIR . DIRECTORY_SEPARATOR . 'app' . DIRECTORY_SEPARATOR . 'base' . DIRECTORY_SEPARATOR . 'pre_conf_functions.php'; define('APP_DIR', _dir(ROOT_DIR, 'app')); define('CONF_DIR', _dir(APP_DIR, 'config')); define('BASE_DIR', _dir(APP_DIR, 'base')); // Setup autoloaders _setup_autoloaders(); // End of bootstrap.php