Annotation of embedaddon/php/ext/sqlite3/tests/sqlite3_15_open_error.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: SQLite3::open error test
                      3: --SKIPIF--
                      4: <?php
                      5: require_once(dirname(__FILE__) . '/skipif.inc');
                      6: if (posix_geteuid() == 0) {
                      7:     die('SKIP Cannot run test as root.');
                      8: }
                      9: ?>
                     10: --FILE--
                     11: <?php
                     12: $unreadable = dirname(__FILE__) . '/unreadable.db';
                     13: touch($unreadable);
                     14: chmod($unreadable,  0200);
                     15: try {
                     16:        $db = new SQLite3($unreadable);
                     17: } catch (Exception $e) {
                     18:        echo $e . "\n";
                     19: }
                     20: echo "Done\n";
                     21: unlink($unreadable);
                     22: ?>
                     23: --EXPECTF--
                     24: exception 'Exception' with message 'Unable to open database: %s' in %ssqlite3_15_open_error.php:%d
                     25: Stack trace:
                     26: #0 %ssqlite3_15_open_error.php(%d): SQLite3->__construct('%s')
                     27: #1 {main}
                     28: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>