Exemplo n.º 1
0
 /**
  * Creates and returns this test suite
  *
  * @return PHPUnit_Framework_TestSuite
  */
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Zend Framework - Zend_Auth Adapters');
     $suite->addTest(Zend_Auth_Adapter_DbTable_AllTests::suite());
     $suite->addTestSuite('Zend_Auth_Adapter_DigestTest');
     $suite->addTest(Zend_Auth_Adapter_Http_AllTests::suite());
     return $suite;
 }
Exemplo n.º 2
0
     *
     * @return PHPUnit_Framework_TestSuite
     */
    public static function suite()
    {
        $suite = new PHPUnit_Framework_TestSuite('Zend Framework - Zend_Auth_Adapter_DbTable');
        if (!defined('TESTS_ZEND_AUTH_ADAPTER_DBTABLE_PDO_SQLITE_ENABLED') || constant('TESTS_ZEND_AUTH_ADAPTER_DBTABLE_PDO_SQLITE_ENABLED') === false) {
            $skipTest = new Zend_Auth_Adapter_DbTable_BasicSqliteTest_SkipTests();
            $skipTest->message = 'Tests are not enabled in TestConfiguration.php';
            $suite->addTest($skipTest);
        } else {
            if (!extension_loaded('pdo')) {
                $skipTest = new Zend_Auth_Adapter_DbTable_BasicSqliteTest_SkipTests();
                $skipTest->message = "Extension 'PDO' is not loaded";
                $suite->addTest($skipTest);
            } else {
                if (!in_array('sqlite', PDO::getAvailableDrivers())) {
                    $skipTest = new Zend_Auth_Adapter_DbTable_BasicSqliteTest_SkipTests();
                    $skipTest->message = "PDO driver 'sqlite' is not available";
                    $suite->addTest($skipTest);
                } else {
                    $suite->addTestSuite('Zend_Auth_Adapter_DbTable_BasicSqliteTest');
                }
            }
        }
        return $suite;
    }
}
if (PHPUnit_MAIN_METHOD == 'Zend_Auth_Adapter_DbTable_AllTests::main') {
    Zend_Auth_Adapter_DbTable_AllTests::main();
}