Annotation of embedaddon/php/ext/imap/tests/imap_savebody_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: imap_savebody() 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_savebody();
! 13:
! 14: echo "Checking with incorrect parameter type\n";
! 15: imap_savebody('');
! 16: imap_savebody(false);
! 17:
! 18: require_once(dirname(__FILE__).'/imap_include.inc');
! 19: $stream_id = setup_test_mailbox('', 1);
! 20:
! 21: imap_savebody($stream_id);
! 22:
! 23: $file = dirname(__FILE__).'/tmpsavebody.txt';
! 24:
! 25: //with URL
! 26: $z = imap_savebody($stream_id, $file, 1);
! 27: var_dump($z);
! 28: echo "Size: ".filesize($file)."\n";
! 29:
! 30: //With FOPEN
! 31: $fp = fopen($file, 'w');
! 32: $z = imap_savebody($stream_id, $fp, 1);
! 33: fclose($fp);
! 34: var_dump($z);
! 35: echo "Size: ".filesize($file)."\n";
! 36:
! 37: imap_close($stream_id);
! 38: ?>
! 39: --CLEAN--
! 40: <?php
! 41: @unlink(dirname(__FILE__).'/tmpsavebody.txt');
! 42: require_once('clean.inc');
! 43: ?>
! 44: --EXPECTF--
! 45: Checking with no parameters
! 46:
! 47: Warning: imap_savebody() expects at least 3 parameters, 0 given in %s on line %d
! 48: Checking with incorrect parameter type
! 49:
! 50: Warning: imap_savebody() expects at least 3 parameters, 1 given in %s on line %d
! 51:
! 52: Warning: imap_savebody() expects at least 3 parameters, 1 given in %s on line %d
! 53: Create a temporary mailbox and add 1 msgs
! 54: .. mailbox '{%s}%s' created
! 55:
! 56: Warning: imap_savebody() expects at least 3 parameters, 1 given in %s on line %d
! 57: bool(true)
! 58: Size: %d
! 59: bool(true)
! 60: Size: %d
! 61:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>