Busybox: Upgrade to 1.21.1 (stable). lsof active.
[tomato.git] / release / src / router / php / ext / imap / tests / imap_savebody_basic.phpt
blob91e6ce03e9218a31b15b04896b9bae6a77aeb1fa
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();
14 echo  "Checking with incorrect parameter type\n";
15 imap_savebody('');
16 imap_savebody(false);
18 require_once(dirname(__FILE__).'/imap_include.inc');
19 $stream_id = setup_test_mailbox('', 1);
21 imap_savebody($stream_id);
23 $file = dirname(__FILE__).'/tmpsavebody.txt';
25 //with URL
26 $z = imap_savebody($stream_id, $file, 1);
27 var_dump($z);
28 echo "Size: ".filesize($file)."\n";
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";
37 imap_close($stream_id);
39 --CLEAN--
40 <?php 
41 @unlink(dirname(__FILE__).'/tmpsavebody.txt');
42 require_once('clean.inc');
44 --EXPECTF--
45 Checking with no parameters
47 Warning: imap_savebody() expects at least 3 parameters, 0 given in %s on line %d
48 Checking with incorrect parameter type
50 Warning: imap_savebody() expects at least 3 parameters, 1 given in %s on line %d
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
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