imap_undelete_uid.phpt 819 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. --TEST--
  2. imap_undelete() passing a unique ID
  3. --EXTENSIONS--
  4. imap
  5. --SKIPIF--
  6. <?php
  7. require_once(__DIR__.'/setup/skipif.inc');
  8. ?>
  9. --FILE--
  10. <?php
  11. require_once(__DIR__.'/setup/imap_include.inc');
  12. $imap_mail_box = setup_test_mailbox_for_uid_tests("imapundeleteuid", $msg_no, $uid);
  13. imap_delete($imap_mail_box, $uid, FT_UID);
  14. imap_undelete($imap_mail_box, $uid, FT_UID);
  15. imap_expunge($imap_mail_box);
  16. var_dump(imap_search($imap_mail_box, 'ALL', SE_UID));
  17. imap_close($imap_mail_box);
  18. ?>
  19. --CLEAN--
  20. <?php
  21. $mailbox_suffix = 'imapundeleteuid';
  22. require_once(__DIR__ . '/setup/clean.inc');
  23. ?>
  24. --EXPECT--
  25. Create a temporary mailbox and add 10 msgs
  26. New mailbox created
  27. Delete 4 messages for Unique ID generation
  28. array(6) {
  29. [0]=>
  30. int(1)
  31. [1]=>
  32. int(2)
  33. [2]=>
  34. int(7)
  35. [3]=>
  36. int(8)
  37. [4]=>
  38. int(9)
  39. [5]=>
  40. int(10)
  41. }