markTestSkipped('PDO and SQLite extensions are required.'); // clean up runtime directory $app=new TestApplication; $app->reset(); } public function testLoadSave() { $app=new TestApplication(array( 'components'=>array( 'db'=>array( 'class' => 'CDbConnection', 'connectionString' => 'mysql:host=127.0.0.1;port=3306;dbname=yii', 'username' => 'test', 'password' => 'test', 'emulatePrepare' => true, 'charset' => 'utf8', 'enableParamLogging' => true, ), 'statePersister' => array( 'class' => 'CDbStatePersister' ) ) )); $sp=$app->statePersister; $data=array('123','456','a'=>443); $sp->save($data); $this->assertEquals($sp->load(),$data); } }