imap_mail_move.phpt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. --TEST--
  2. Test imap_mail_move() incorrect parameters
  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_mail_move();
  13. echo "Checking with incorrect parameter type\n";
  14. imap_mail_move('');
  15. imap_mail_move(false);
  16. // more tests
  17. require_once(dirname(__FILE__).'/imap_include.inc');
  18. echo "Test with IMAP server\n";
  19. $stream_id = imap_open($default_mailbox, $username, $password) or
  20. die("Cannot connect to mailbox $default_mailbox: " . imap_last_error());
  21. var_dump(imap_mail_move($stream_id));
  22. var_dump(imap_mail_move($stream_id,-1));
  23. var_dump(imap_mail_move($stream_id, ''));
  24. imap_close($stream_id);
  25. ?>
  26. ===Done===
  27. --EXPECTF--
  28. Checking with no parameters
  29. Warning: imap_mail_move() expects at least 3 parameters, 0 given in %s on line %d
  30. Checking with incorrect parameter type
  31. Warning: imap_mail_move() expects at least 3 parameters, 1 given in %s on line %d
  32. Warning: imap_mail_move() expects at least 3 parameters, 1 given in %s on line %d
  33. Test with IMAP server
  34. Warning: imap_mail_move() expects at least 3 parameters, 1 given in %s on line %d
  35. NULL
  36. Warning: imap_mail_move() expects at least 3 parameters, 2 given in %s on line %d
  37. NULL
  38. Warning: imap_mail_move() expects at least 3 parameters, 2 given in %s on line %d
  39. NULL
  40. ===Done===