getDriver(); $message = 'Skipping ' . $this->getDriver(); if ($this->message) { $message .= ': ' . $this->message; } $this->markTestSkipped($message); } public function testDb() { // this is here only so we have at least one test } } class Zend_Db_Skip_StaticTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Static'; } } class Zend_Db_Skip_Db2Test extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Db2'; } } class Zend_Db_Skip_MysqliTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Mysqli'; } } class Zend_Db_Skip_OdbcTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Odbc'; } } class Zend_Db_Skip_OracleTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Oracle'; } } class Zend_Db_Skip_FirebirdTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Firebird'; } } class Zend_Db_Skip_Pdo_IbmTest extends Zend_Db_Skip_CommonTest { function getDriver() { return 'Pdo_Ibm'; } } class Zend_Db_Skip_Pdo_MssqlTest extends Zend_Db_Skip_CommonTest { function getDriver() { return 'Pdo_Mssql'; } } class Zend_Db_Skip_Pdo_MysqlTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Pdo_Mysql'; } } class Zend_Db_Skip_Pdo_OciTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Pdo_Oci'; } } class Zend_Db_Skip_Pdo_FirebirdTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Pdo_Firebird'; } } class Zend_Db_Skip_Pdo_PgsqlTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Pdo_Pgsql'; } } class Zend_Db_Skip_Pdo_SqliteTest extends Zend_Db_Skip_CommonTest { public function getDriver() { return 'Pdo_Sqlite'; } }