xref: /PHP-5.3/ext/dba/tests/dba_cdb_make.phpt (revision 8deefa87)
1--TEST--
2DBA CDB_MAKE handler test
3--INI--
4magic_quotes_runtime=1
5--SKIPIF--
6<?php
7	$handler = 'cdb_make';
8	require_once(dirname(__FILE__) .'/skipif.inc');
9	die('info CDB_MAKE does not support reading');
10?>
11--FILE--
12<?php
13	$handler = 'cdb_make';
14	require_once(dirname(__FILE__) .'/test.inc');
15	echo "database handler: $handler\n";
16	// print md5 checksum of test.cdb which is generated by cdb_make program
17	var_dump(md5_file(dirname(__FILE__).'/test.cdb'));
18	if (($db_make=dba_open($db_file, "n", $handler))!==FALSE) {
19		dba_insert("1", "1", $db_make);
20		dba_insert("2", "2", $db_make);
21		dba_insert("1", "3", $db_make);
22		dba_insert("2", "1", $db_make);
23		dba_insert("3", "3", $db_make);
24		dba_insert("1", "2", $db_make);
25		dba_insert("4", "4", $db_make);
26//		dba_replace cdb_make doesn't know replace
27		dba_close($db_make);
28		// write md5 checksum of generated database file
29		var_dump(md5_file($db_file));
30		// no need to test created database: this is done by dba_cdb_read.phpt
31	} else {
32		echo "Error creating database\n";
33	}
34?>
35--CLEAN--
36<?php
37	require(dirname(__FILE__) .'/clean.inc');
38?>
39--EXPECT--
40Deprecated: Directive 'magic_quotes_runtime' is deprecated in PHP 5.3 and greater in Unknown on line 0
41database handler: cdb_make
42string(32) "12fc5ba2b9dcfef2480e5324eeb5f3e5"
43string(32) "12fc5ba2b9dcfef2480e5324eeb5f3e5"
44