markTestSkipped(); return; } } public function testDelayedInit1() { ezcBaseInit::setCallback( 'ezcInitDatabaseInstance', 'testDelayedInitDatabaseInstance' ); $instance1 = ezcDbInstance::get( 'delayed1' ); } public function testDelayedInit2() { try { $instance2 = ezcDbInstance::get( 'delayed2' ); } catch ( ezcDbHandlerNotFoundException $e ) { $this->assertEquals( "Could not find the database handler: 'delayed2'.", $e->getMessage() ); } } public static function suite() { return new PHPUnit_Framework_TestSuite( "ezcDatabaseInstanceDelayedInitTest" ); } } ?>