Annotation of embedaddon/php/ext/imap/tests/imap_close_basic.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test imap_close() function : basic functionality
                      3: --SKIPIF--
                      4: <?php
                      5: require_once(dirname(__FILE__).'/skipif.inc');
                      6: ?>
                      7: --FILE--
                      8: <?php
                      9: /* Prototype  : bool imap_close(resource $stream_id [, int $options])
                     10:  * Description: Close an IMAP stream 
                     11:  * Source code: ext/imap/php_imap.c
                     12:  */
                     13: 
                     14: echo "*** Testing imap_close() : basic functionality ***\n";
                     15: 
                     16: // include file for required variables in imap_open()
                     17: require_once(dirname(__FILE__).'/imap_include.inc');
                     18: 
                     19: // Initialize required variables
                     20: $stream_id = setup_test_mailbox('', 3, $mailbox); // set up temp mailbox with 3 messages
                     21: $options = CL_EXPUNGE;
                     22: 
                     23: // mark messages in inbox for deletion
                     24: for ($i = 1; $i < 4; $i++) {
                     25:        imap_delete($stream_id, $i);
                     26: }
                     27: 
                     28: // Calling imap_close() with all possible arguments
                     29: echo "\n-- Call to imap_close() with all possible arguments --\n";
                     30: var_dump( imap_close($stream_id, $options) );
                     31: 
                     32: // check that CL_EXPUNGE worked
                     33: $stream_id = imap_open($mailbox, $username, $password);
                     34: echo "There are now " . imap_num_msg($stream_id) . " msgs in mailbox '$mailbox'\n";
                     35: 
                     36: // Calling imap_close() with mandatory arguments
                     37: echo "\n-- Call to imap_close() with mandatory arguments --\n";
                     38: var_dump( imap_close($stream_id) );
                     39: ?>
                     40: ===DONE===
                     41: --CLEAN--
                     42: <?php
                     43: require_once(dirname(__FILE__).'/clean.inc');
                     44: ?>
                     45: --EXPECTF--
                     46: *** Testing imap_close() : basic functionality ***
                     47: Create a temporary mailbox and add 3 msgs
                     48: .. mailbox '%sINBOX.phpttest' created
                     49: 
                     50: -- Call to imap_close() with all possible arguments --
                     51: bool(true)
                     52: There are now 0 msgs in mailbox '%sINBOX.phpttest'
                     53: 
                     54: -- Call to imap_close() with mandatory arguments --
                     55: bool(true)
                     56: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>