imap_timeout_basic.phpt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. --TEST--
  2. imap_timeout() function : basic functionality
  3. --CREDITS--
  4. Olivier Doucet
  5. --SKIPIF--
  6. <?php
  7. require_once(dirname(__FILE__).'/skipif.inc');
  8. ?>
  9. --FILE--
  10. <?php
  11. echo "Checking with no parameters\n";
  12. imap_timeout();
  13. echo "Checking with incorrect parameter type\n";
  14. imap_timeout('');
  15. imap_timeout(false);
  16. echo "GET values:\n";
  17. var_dump(imap_timeout(IMAP_OPENTIMEOUT));
  18. var_dump(imap_timeout(IMAP_READTIMEOUT));
  19. var_dump(imap_timeout(IMAP_WRITETIMEOUT));
  20. var_dump(imap_timeout(IMAP_CLOSETIMEOUT));
  21. echo "SET values:\n";
  22. var_dump(imap_timeout(IMAP_OPENTIMEOUT, 10));
  23. var_dump(imap_timeout(IMAP_READTIMEOUT, 10));
  24. var_dump(imap_timeout(IMAP_WRITETIMEOUT, 10));
  25. //IMAP_CLOSETIMEOUT not implemented
  26. //var_dump(imap_timeout(IMAP_CLOSETIMEOUT, 10));
  27. echo "CHECK values:\n";
  28. var_dump(imap_timeout(IMAP_OPENTIMEOUT));
  29. var_dump(imap_timeout(IMAP_READTIMEOUT));
  30. var_dump(imap_timeout(IMAP_WRITETIMEOUT));
  31. //IMAP_CLOSETIMEOUT not implemented
  32. //var_dump(imap_timeout(IMAP_CLOSETIMEOUT));
  33. ?>
  34. --EXPECTF--
  35. Checking with no parameters
  36. Warning: imap_timeout() expects at least 1 parameter, 0 given in %s on line %d
  37. Checking with incorrect parameter type
  38. Warning: imap_timeout() expects parameter 1 to be long, %s given in %s on line %d
  39. GET values:
  40. int(%d)
  41. int(%d)
  42. int(%d)
  43. int(%d)
  44. SET values:
  45. bool(true)
  46. bool(true)
  47. bool(true)
  48. CHECK values:
  49. int(10)
  50. int(10)
  51. int(10)