]> granicus.if.org Git - php/commitdiff
Fix IMAP tests
authorGeorge Peter Banyard <girgias@php.net>
Fri, 18 Sep 2020 13:34:37 +0000 (15:34 +0200)
committerGeorge Peter Banyard <girgias@php.net>
Fri, 18 Sep 2020 21:02:01 +0000 (23:02 +0200)
Drop various ZPP checks and make them PASS
Add CONFLICT file as the tests all hit the same mailbox

14 files changed:
ext/imap/tests/CONFLICTS [new file with mode: 0644]
ext/imap/tests/imap_body.phpt
ext/imap/tests/imap_fetch_overview_variation3.phpt
ext/imap/tests/imap_fetchbody_variation6.phpt
ext/imap/tests/imap_fetchheader_variation5.phpt
ext/imap/tests/imap_fetchstructure_basic.phpt
ext/imap/tests/imap_gc_error.phpt
ext/imap/tests/imap_getsubscribed_basic.phpt
ext/imap/tests/imap_list_basic.phpt
ext/imap/tests/imap_lsub_basic.phpt
ext/imap/tests/imap_open_error.phpt
ext/imap/tests/imap_renamemailbox_basic.phpt
ext/imap/tests/imap_savebody_basic.phpt
ext/imap/tests/imap_timeout_basic.phpt

diff --git a/ext/imap/tests/CONFLICTS b/ext/imap/tests/CONFLICTS
new file mode 100644 (file)
index 0000000..c301c0f
--- /dev/null
@@ -0,0 +1 @@
+imap
index a4e8069d040d9e9554f09f7f9415b2ebb5cca1b9..4d4133c343fc70635bcc3e0dc4cbe02163ea977c 100644 (file)
@@ -9,16 +9,11 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_body();
 
-echo  "Checking with incorrect parameter type\n";
-imap_body('');
-imap_body(false);
 require_once(__DIR__.'/imap_include.inc');
 $stream_id = imap_open($default_mailbox, $username, $password) or
     die("Cannot connect to mailbox $default_mailbox: " . imap_last_error());
-imap_body($stream_id);
+
 imap_body($stream_id,-1);
 imap_body($stream_id,1,-1);
 
@@ -29,17 +24,6 @@ imap_close($stream_id);
 
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_body() expects at least 2 parameters, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_body() expects at least 2 parameters, 1 given in %s on line %d
-
-Warning: imap_body() expects at least 2 parameters, 1 given in %s on line %d
-
-Warning: imap_body() expects at least 2 parameters, 1 given in %s on line %d
-
 Warning: imap_body(): Bad message number in %s on line %d
 
 Warning: imap_body(): Invalid value for the options parameter in %s on line %d
index 13b5591dc5b0eb1f8c591fec4c06e05108bd8b54..419de4c95152f34cb5c0187d741394980a7d6d55 100644 (file)
@@ -58,7 +58,7 @@ imap_fetch_overview() returns an object
 Testing with option value:bool(true)
 imap_fetch_overview() returns an object
 
-Testing with option value:float(1)
+Testing with option value:float(1.000000000000001)
 imap_fetch_overview() returns an object
 
 Testing with option value:float(1)
index 20ac49edc8a38dbe951ce2c1c1c5aac2564b40c3..75516f8381454c37a68e9608a96dafe432dc0076 100644 (file)
@@ -19,9 +19,7 @@ require_once(__DIR__.'/imap_include.inc');
 $stream_id = setup_test_mailbox('', 3); // set up temp mailbox with  simple msgs
 $section = 1;
 
-$sequences = array (0,     4, // out of range
-                    '1,3', '1:3', // message sequences instead of numbers
-                   );
+$sequences = [0, /* out of range */ 4, 1];
 
 foreach($sequences as $msg_no) {
     echo "\n-- \$msg_no is $msg_no --\n";
@@ -52,12 +50,6 @@ Warning: imap_fetchbody(): Bad message number in %s on line %d
 bool(false)
 
 
--- $msg_no is 1,3 --
-
-Notice: A non well formed numeric value encountered in %s on line %d
-string(%d) "1: this is a test message, please ignore%a"
-
--- $msg_no is 1:3 --
-
-Notice: A non well formed numeric value encountered in %s on line %d
-string(%d) "1: this is a test message, please ignore%a"
+-- $msg_no is 1 --
+string(42) "1: this is a test message, please ignore
+"
index 7ff8ca697e777f2b41065b377d639fb9faf41ca9..2283861df8e8abad6643b6d7a57f4aecada2364b 100644 (file)
@@ -17,9 +17,7 @@ require_once(__DIR__.'/imap_include.inc');
 
 $stream_id = setup_test_mailbox('', 3, $mailbox, 'notSimple'); // set up temp mailbox with 3 msgs
 
-$sequences = array (0,     4, // out of range
-                    '1,3', '1:3', // message sequences instead of numbers
-                    );
+$sequences = [0, /* out of range */ 4, 1];
 
 foreach($sequences as $msg_no) {
     echo "\n-- \$msg_no is $msg_no --\n";
@@ -53,24 +51,11 @@ Warning: imap_fetchheader(): Bad message number in %s on line %d
 bool(false)
 
 
--- $msg_no is 1,3 --
-
-Notice: A non well formed numeric value encountered in %s on line %d
-string(%d) "From: foo@anywhere.com
-Subject: Test msg 1
-To: %s
-MIME-Version: 1.0
-Content-Type: MULTIPART/mixed; BOUNDARY="%s"
-
-"
-
--- $msg_no is 1:3 --
-
-Notice: A non well formed numeric value encountered in %s on line %d
+-- $msg_no is 1 --
 string(%d) "From: foo@anywhere.com
 Subject: Test msg 1
-To: %s
+To: webmaster@something.com
 MIME-Version: 1.0
-Content-Type: MULTIPART/mixed; BOUNDARY="%s"
+Content-Type: MULTIPART/mixed; BOUNDARY="%s=:%d"
 
 "
index 0ff266a390c8317c196f7c8079e0be649a36d499..572556e6e13d1c16adba6cda449679a3ebdf72e2 100644 (file)
@@ -8,17 +8,10 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_fetchstructure();
-
-echo  "Checking with incorrect parameter type\n";
-imap_fetchstructure('');
-imap_fetchstructure(false);
 
 require_once(__DIR__.'/imap_include.inc');
 $stream_id = setup_test_mailbox('', 1);
 
-imap_fetchstructure($stream_id);
 imap_fetchstructure($stream_id,0);
 
 $z = imap_fetchstructure($stream_id,1);
@@ -44,18 +37,8 @@ imap_close($stream_id);
 require_once('clean.inc');
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_fetchstructure() expects at least 2 parameters, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_fetchstructure() expects at least 2 parameters, 1 given in %s on line %d
-
-Warning: imap_fetchstructure() expects at least 2 parameters, 1 given in %s on line %d
 Create a temporary mailbox and add 1 msgs
-.. mailbox '{%s}%s' created
-
-Warning: imap_fetchstructure() expects at least 2 parameters, 1 given in %s on line %d
+.. mailbox '{127.0.0.1:143/norsh}INBOX.phpttest' created
 bool(true)
 bool(true)
 bool(true)
index 2d825ce1fdf19691d302450fac5c1f6170477b92..072af103930cb7ab720037eaca06a5d0fc6b6766 100644 (file)
@@ -9,12 +9,6 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_gc();
-
-echo  "Checking with incorrect parameter type\n";
-imap_gc('', false);
-imap_gc(false, false);
 
 require_once(__DIR__.'/imap_include.inc');
 $stream_id = imap_open($default_mailbox, $username, $password) or
@@ -23,13 +17,4 @@ imap_gc($stream_id, -1);
 
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_gc() Expects exactly 2 parameters, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_gc(): Argument #1 must be of type resource, string given in %s on line %d
-
-Warning: imap_gc(): Argument #1 must be of type resource, bool given in %s on line %d
-
 Warning: imap_gc(): Invalid value for the flags parameter in %s on line %d
index 8995eadd05289a237d01cf71537178499d2c01de..bba82271c7ca3e5b6cbd7b1fe3acf2d9c534a1c9 100644 (file)
@@ -8,19 +8,11 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_getsubscribed();
-
-echo  "Checking with incorrect parameter type\n";
-imap_getsubscribed('');
-imap_getsubscribed(false);
 
 require_once(__DIR__.'/imap_include.inc');
 $stream_id = imap_open($default_mailbox, $username, $password) or
     die("Cannot connect to mailbox $default_mailbox: " . imap_last_error());
 
-imap_getsubscribed($stream_id);
-imap_getsubscribed($stream_id,$default_mailbox);
 var_dump(imap_getsubscribed($stream_id,$default_mailbox,'ezDvfXvbvcxSerz'));
 
 
@@ -43,18 +35,6 @@ imap_close($stream_id);
 require_once('clean.inc');
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_getsubscribed() expects exactly 3 parameters, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_getsubscribed() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_getsubscribed() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_getsubscribed() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_getsubscribed() expects exactly 3 parameters, 2 given in %s on line %d
 bool(false)
 Checking OK
 bool(true)
index 77df74af2b2a99a363708436aefd9d949eb675d3..addcf70e775ba88482e80895d26161dd17cabd7c 100644 (file)
@@ -8,19 +8,11 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_list();
-
-echo  "Checking with incorrect parameter type\n";
-imap_list('');
-imap_list(false);
 
 require_once(__DIR__.'/imap_include.inc');
 $stream_id = imap_open($default_mailbox, $username, $password) or
     die("Cannot connect to mailbox $default_mailbox: " . imap_last_error());
 
-imap_list($stream_id);
-imap_list($stream_id,$default_mailbox);
 imap_list($stream_id,$default_mailbox,'ezerz');
 
 
@@ -31,17 +23,5 @@ var_dump($z[0]);
 imap_close($stream_id);
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_list() expects exactly 3 parameters, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_list() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_list() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_list() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_list() expects exactly 3 parameters, 2 given in %s on line %d
 bool(true)
 string(%s) "{%s}%s"
index 591a023ed8696662e560f96ba9c1ec20fb14eaf6..98875266d7406bfee848e93c8ce5d9497a9fb55d 100644 (file)
@@ -8,19 +8,11 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_lsub();
-
-echo  "Checking with incorrect parameter type\n";
-imap_lsub('');
-imap_lsub(false);
 
 require_once(__DIR__.'/imap_include.inc');
 $stream_id = imap_open($default_mailbox, $username, $password) or
     die("Cannot connect to mailbox $default_mailbox: " . imap_last_error());
 
-imap_lsub($stream_id);
-imap_lsub($stream_id,$default_mailbox);
 var_dump(imap_lsub($stream_id,$default_mailbox,'ezDvfXvbvcxSerz'));
 
 
@@ -43,18 +35,6 @@ imap_close($stream_id);
 require_once('clean.inc');
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_lsub() expects exactly 3 parameters, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_lsub() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_lsub() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_lsub() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_lsub() expects exactly 3 parameters, 2 given in %s on line %d
 bool(false)
 Checking OK
 bool(true)
index b94c11d797afdfb6d43ed1a5f7d27c45e8e4482a..f9410519f2159312b83f5b7860a8c6e7750cb7dd 100644 (file)
@@ -9,12 +9,6 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_open();
-imap_open(false);
-imap_open(false, false);
-imap_open('');
-imap_open('', '');
 
 echo "Checking with incorrect parameters\n" ;
 imap_open('', '', '');
@@ -25,17 +19,6 @@ imap_open($default_mailbox, $username, $password, NIL, -1);
 
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_open() expects at least 3 parameters, 0 given in %s on line %d
-
-Warning: imap_open() expects at least 3 parameters, 1 given in %s on line %d
-
-Warning: imap_open() expects at least 3 parameters, 2 given in %s on line %d
-
-Warning: imap_open() expects at least 3 parameters, 1 given in %s on line %d
-
-Warning: imap_open() expects at least 3 parameters, 2 given in %s on line %d
 Checking with incorrect parameters
 
 Warning: imap_open(): Couldn't open stream  in %s on line %d
index ee5ccb2be72344c21f82eb5623b63224c3bacf59..c6b1812d165b5f35d7f4bb60826adffc43ad599e 100644 (file)
@@ -8,13 +8,6 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_renamemailbox();
-
-echo  "Checking with incorrect parameter type\n";
-imap_renamemailbox('');
-imap_renamemailbox(false);
-
 
 require_once(__DIR__.'/imap_include.inc');
 
@@ -26,9 +19,6 @@ if (!is_resource($stream_id)) {
 
 $newbox = $default_mailbox . "." . $mailbox_prefix;
 
-imap_renamemailbox($stream_id, $newbox.'not');
-imap_renamemailbox($stream_id, $newbox);
-
 //commented because of bug #49901
 //$ancError = error_reporting(0);
 //$z = imap_renamemailbox($stream_id, $newbox.'not2', $newbox.'2');
@@ -47,20 +37,8 @@ imap_close($stream_id);
 require_once('clean.inc');
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_renamemailbox() expects exactly 3 parameters, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_renamemailbox() expects exactly 3 parameters, 1 given in %s on line %d
-
-Warning: imap_renamemailbox() expects exactly 3 parameters, 1 given in %s on line %d
 Create a temporary mailbox and add 1 msgs
 .. mailbox '{%s}%s' created
-
-Warning: imap_renamemailbox() expects exactly 3 parameters, 2 given in %s on line %d
-
-Warning: imap_renamemailbox() expects exactly 3 parameters, 2 given in %s on line %d
 Checking OK
 bool(true)
 bool(true)
index 2be987a3617c3abe0a6b0a2cfa198a085fc23545..ccbaa1ba66cc43184e2b0111856118443ab8d7f9 100644 (file)
@@ -8,18 +8,10 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_savebody();
-
-echo  "Checking with incorrect parameter type\n";
-imap_savebody('');
-imap_savebody(false);
 
 require_once(__DIR__.'/imap_include.inc');
 $stream_id = setup_test_mailbox('', 1);
 
-imap_savebody($stream_id);
-
 $file = __DIR__.'/tmpsavebody.txt';
 
 //with URL
@@ -42,18 +34,8 @@ imap_close($stream_id);
 require_once('clean.inc');
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_savebody() expects at least 3 parameters, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_savebody() expects at least 3 parameters, 1 given in %s on line %d
-
-Warning: imap_savebody() expects at least 3 parameters, 1 given in %s on line %d
 Create a temporary mailbox and add 1 msgs
-.. mailbox '{%s}%s' created
-
-Warning: imap_savebody() expects at least 3 parameters, 1 given in %s on line %d
+.. mailbox '{127.0.0.1:143/norsh}INBOX.phpttest' created
 bool(true)
 Size: %d
 bool(true)
index e1b958b3c77efed16c68447c74c559145f5731ee..f9618c3e3a33d908d346e784851311363b9a3bd4 100644 (file)
@@ -8,12 +8,6 @@ require_once(__DIR__.'/skipif.inc');
 ?>
 --FILE--
 <?php
-echo "Checking with no parameters\n";
-imap_timeout();
-
-echo  "Checking with incorrect parameter type\n";
-imap_timeout('');
-imap_timeout(false);
 
 echo "GET values:\n";
 var_dump(imap_timeout(IMAP_OPENTIMEOUT));
@@ -39,12 +33,6 @@ var_dump(imap_timeout(IMAP_WRITETIMEOUT));
 
 ?>
 --EXPECTF--
-Checking with no parameters
-
-Warning: imap_timeout() expects at least 1 argument, 0 given in %s on line %d
-Checking with incorrect parameter type
-
-Warning: imap_timeout(): Argument #1 must be of type int, %s given in %s on line %d
 GET values:
 int(%d)
 int(%d)