Unitテスト内からPropel接続を使う
LimeからPropel接続するときはこれで大丈夫(なはず)。
autoloadしたいディレクトリを指定したい場合はinitSimpleAutoload()を使えばOK。
<?php require_once(dirname(__FILE__).'/../../bootstrap/unit.php'); require_once($sf_symfony_lib_dir.'/util/sfCore.class.php'); if (!@constant('SF_APP')) { // Define constants if not done before (group testing) define('SF_APP', 'myapp'); define('SF_ENVIRONMENT', 'test'); define('SF_DEBUG', true); } sfCore::initAutoload(); sfCore::bootstrap($sf_symfony_lib_dir, $sf_symfony_data_dir); sfContext::getInstance(); Propel::setConfiguration(sfPropelDatabase::getConfiguration()); Propel::initialize(); // 接続処理を記述
via.