Sample Test: sample014.phpt
Back to "PHPT Test File Layout"
--TEST-- MySQL --SKIPIF-- <?php # vim:ft=php if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) print 'skip not loaded'; ?> --REDIRECTTEST-- # magic auto-configuration $config = array( 'TESTS' => 'ext/pdo/tests' ); if (false !== getenv('PDO_MYSQL_TEST_DSN')) { # user set them from their shell $config['ENV']['PDOTEST_DSN'] = getenv('PDO_MYSQL_TEST_DSN'); $config['ENV']['PDOTEST_USER'] = getenv('PDO_MYSQL_TEST_USER'); $config['ENV']['PDOTEST_PASS'] = getenv('PDO_MYSQL_TEST_PASS'); if (false !== getenv('PDO_MYSQL_TEST_ATTR')) { $config['ENV']['PDOTEST_ATTR'] = getenv('PDO_MYSQL_TEST_ATTR'); } } else { $config['ENV']['PDOTEST_DSN'] = 'mysql:host=localhost;dbname=test'; $config['ENV']['PDOTEST_USER'] = 'root'; $config['ENV']['PDOTEST_PASS'] = ''; } return $config;
Back to "PHPT Test File Layout"