dba_db4_handlers.phpt 786 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. --TEST--
  2. DBA DB4 Handler Test
  3. --SKIPIF--
  4. <?php
  5. $handler="db4";
  6. require(dirname(__FILE__) .'/skipif.inc');
  7. die("info $HND handler used");
  8. ?>
  9. --FILE--
  10. <?php
  11. $handler="db4";
  12. require_once(dirname(__FILE__) .'/test.inc');
  13. echo "database handler: $handler\n";
  14. function check($h)
  15. {
  16. if (!$h) {
  17. return;
  18. }
  19. foreach ($h as $key) {
  20. if ($key === "db4") {
  21. echo "Success: db4 enabled\n";
  22. }
  23. }
  24. }
  25. echo "Test 1\n";
  26. check(dba_handlers());
  27. echo "Test 2 - full info\n";
  28. $h = dba_handlers(1);
  29. foreach ($h as $key => $val) {
  30. if ($key === "db4") {
  31. echo "$val\n";
  32. }
  33. }
  34. ?>
  35. --CLEAN--
  36. <?php
  37. require(dirname(__FILE__) .'/clean.inc');
  38. ?>
  39. --EXPECTREGEX--
  40. database handler: db4
  41. Test 1
  42. Success: db4 enabled
  43. Test 2 - full info
  44. .*Berkeley DB (4|5).*