dba_qdbm.phpt 810 B

123456789101112131415161718192021222324252627282930313233343536
  1. --TEST--
  2. DBA QDBM handler test
  3. --SKIPIF--
  4. <?php
  5. $handler = 'qdbm';
  6. require_once dirname(__FILE__) .'/skipif.inc';
  7. ?>
  8. --FILE--
  9. <?php
  10. $handler = 'qdbm';
  11. require_once dirname(__FILE__) .'/test.inc';
  12. $lock_flag = ''; // lock in library
  13. require_once dirname(__FILE__) .'/dba_handler.inc';
  14. ?>
  15. ===DONE===
  16. --EXPECTF--
  17. database handler: qdbm
  18. 3NYNYY
  19. Content String 2
  20. Content 2 replaced
  21. Read during write:%sallowed
  22. "key number 6" written
  23. Failed to write "key number 6" 2nd time
  24. Content 2 replaced 2nd time
  25. The 6th value
  26. array(3) {
  27. ["key number 6"]=>
  28. string(13) "The 6th value"
  29. ["key2"]=>
  30. string(27) "Content 2 replaced 2nd time"
  31. ["key5"]=>
  32. string(23) "The last content string"
  33. }
  34. Warning: dba_popen(%stest0.dbm,r-): Locking cannot be disabled for handler qdbm in %sdba_handler.inc on line %d
  35. ===DONE===