Annotation of embedaddon/php/ext/dba/tests/dba007.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: DBA Multiple File Creation Test
3: --SKIPIF--
4: <?php
5: require_once(dirname(__FILE__) .'/skipif.inc');
6: if (!function_exists('dba_list')) die('skip dba_list() not available');
7: die("info $HND handler used");
8: ?>
9: --FILE--
10: <?php
11: require_once(dirname(__FILE__) .'/test.inc');
12: echo "database handler: $handler\n";
13: $db_file1 = $db_filename1 = dirname(__FILE__).'/test1.dbm';
14: $db_file2 = $db_filename2 = dirname(__FILE__).'/test2.dbm';
15: if (($db_file=dba_open($db_file, "n", $handler))!==FALSE) {
16: echo "database file created\n";
17: } else {
18: echo "$db_file does not exist\n";
19: }
20: if (($db_file1=dba_open($db_file1, "n", $handler))!==FALSE) {
21: echo "database file created\n";
22: } else {
23: echo "$db_file does not exist\n";
24: }
25: if (($db_file2=dba_open($db_file2, "n", $handler))!==FALSE) {
26: echo "database file created\n";
27: } else {
28: echo "$db_file does not exist\n";
29: }
30: var_dump(dba_list());
31: dba_close($db_file);
32:
33: @unlink($db_filename1);
34: @unlink($db_filename2);
35: ?>
36: --CLEAN--
37: <?php
38: require(dirname(__FILE__) .'/clean.inc');
39: ?>
40: --EXPECTF--
41: database handler: %s
42: database file created
43: database file created
44: database file created
45: array(3) {
46: [%d]=>
47: string(%d) "%stest0.dbm"
48: [%d]=>
49: string(%d) "%stest1.dbm"
50: [%d]=>
51: string(%d) "%stest2.dbm"
52: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>