public function setUp() { if (!extension_loaded('pdo') || !extension_loaded('pdo_sqlite')) { $this->markTestSkipped('PDO and SQLite extensions are required.'); } $this->_connection = new CDbConnection('sqlite::memory:'); $this->_connection->active = true; $this->_connection->pdoInstance->exec(file_get_contents(dirname(__FILE__) . '/../data/sqlite.sql')); CActiveRecord::$db = $this->_connection; UserWithWrappers::clearCounters(); PostWithWrappers::clearCounters(); CommentWithWrappers::clearCounters(); }