Files
archived-pecl-database-dbase/tests/dbase_replace_record_basic.phpt
Christoph Michael Becker 1cab294598 Backport test suite improvements from trunk
git-svn-id: http://svn.php.net/repository/pecl/dbase/branches/dbase-5.1@339844 c90b9560-bf6c-de11-be94-00142212c4b1
2016-08-11 09:50:13 +00:00

47 lines
911 B
PHP

--TEST--
dbase_replace_record(): basic functionality
--SKIPIF--
<?php
if (!extension_loaded('dbase')) die('skip dbase extension not available');
?>
--FILE--
<?php
$filename = __DIR__ . DIRECTORY_SEPARATOR . 'dbase_replace_record_basic.dbf';
copy(__DIR__ . DIRECTORY_SEPARATOR . 'example.dbf', $filename);
$db = dbase_open($filename, 2);
var_dump($db);
var_dump(dbase_replace_record($db, array(4, 'JPLDIS', '19730101', 'F', 1234567.89), 2));
var_dump(dbase_numrecords($db));
var_dump(dbase_get_record($db, 2));
var_dump(dbase_close($db));
?>
===DONE===
--EXPECTF--
int(%d)
bool(true)
int(3)
array(6) {
[0]=>
int(4)
[1]=>
string(25) "JPLDIS "
[2]=>
string(8) "19730101"
[3]=>
int(0)
[4]=>
float(1234567.89)
["deleted"]=>
int(0)
}
bool(true)
===DONE===
--CLEAN--
<?php
$filename = __DIR__ . DIRECTORY_SEPARATOR . 'dbase_replace_record_basic.dbf';unlink($filename);
?>