imap_mail_move_basic.phpt 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. --TEST--
  2. Test imap_mail_move() 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. /* Prototype : bool imap_mail_move ( resource $imap_stream , string $msglist , string $mailbox [, int $options = 0 ] )
  12. * Description: Copies mail messages specified by msglist to specified mailbox.
  13. * Source code: ext/imap/php_imap.c
  14. */
  15. echo "*** Testing imap_mail_move() : basic functionality ***\n";
  16. require_once(dirname(__FILE__).'/imap_include.inc');
  17. echo "Create a new mailbox for test\n";
  18. $imap_stream = setup_test_mailbox("", 1);
  19. if (!is_resource($imap_stream)) {
  20. exit("TEST FAILED: Unable to create test mailbox\n");
  21. }
  22. $check = imap_check($imap_stream);
  23. echo "Msg Count in new mailbox: ". $check->Nmsgs . "\n";
  24. var_dump(imap_mail_move($imap_stream, '1', 'INBOX.'.$mailbox_prefix));
  25. imap_close($imap_stream);
  26. ?>
  27. ===Done===
  28. --CLEAN--
  29. <?php
  30. require_once('clean.inc');
  31. ?>
  32. --EXPECTF--
  33. *** Testing imap_mail_move() : basic functionality ***
  34. Create a new mailbox for test
  35. Create a temporary mailbox and add 1 msgs
  36. .. mailbox '%s' created
  37. Msg Count in new mailbox: 1
  38. bool(true)
  39. ===Done===