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

1.1       misho       1: --TEST--
                      2: SQLite3::open error test
                      3: --SKIPIF--
                      4: <?php
1.1.1.2 ! misho       5: require_once(__DIR__ . '/skipif.inc');
1.1       misho       6: if (posix_geteuid() == 0) {
                      7:     die('SKIP Cannot run test as root.');
                      8: }
                      9: ?>
                     10: --FILE--
                     11: <?php
1.1.1.2 ! misho      12: $unreadable = __DIR__ . '/unreadable.db';
1.1       misho      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>