X7ROOT File Manager
Current Path:
/opt/alt/tests/alt-php84-pecl-imap_1.0.3-1.el8/tests
opt
/
alt
/
tests
/
alt-php84-pecl-imap_1.0.3-1.el8
/
tests
/
??
..
??
README.md
(1.15 KB)
??
bug31142_1.phpt
(1.05 KB)
??
bug31142_2.phpt
(591 B)
??
bug32589.phpt
(644 B)
??
bug35669.phpt
(1.69 KB)
??
bug40854.phpt
(1.05 KB)
??
bug44098.phpt
(247 B)
??
bug45705_1.phpt
(348 B)
??
bug45705_2.phpt
(1.34 KB)
??
bug46918.phpt
(1.42 KB)
??
bug53377.phpt
(606 B)
??
bug63126.phpt
(1.41 KB)
??
bug64076.phpt
(602 B)
??
bug75774.phpt
(394 B)
??
bug77020.phpt
(333 B)
??
bug77153.phpt
(534 B)
??
bug80213.phpt
(434 B)
??
bug80215.phpt
(1 KB)
??
bug80216.phpt
(425 B)
??
bug80220.phpt
(531 B)
??
bug80223.phpt
(663 B)
??
bug80226.phpt
(544 B)
??
bug80242.phpt
(349 B)
??
bug80438.phpt
(1.28 KB)
??
bug80710_1.phpt
(1.11 KB)
??
bug80710_2.phpt
(1.15 KB)
??
bug80800.phpt
(539 B)
??
gh9309.phpt
(603 B)
??
imap_8bit_basic.phpt
(788 B)
??
imap_append_basic.phpt
(1.83 KB)
??
imap_base64_basic.phpt
(806 B)
??
imap_binary_basic.phpt
(1.6 KB)
??
imap_body_basic.phpt
(1 KB)
??
imap_body_errors.phpt
(1.11 KB)
??
imap_body_uid.phpt
(619 B)
??
imap_bodystruct_basic.phpt
(1.55 KB)
??
imap_clearflag_full_basic.phpt
(2.29 KB)
??
imap_clearflag_full_uid.phpt
(1.79 KB)
??
imap_close_basic.phpt
(1.48 KB)
??
imap_close_variation4.phpt
(2.47 KB)
??
imap_constructor.phpt
(294 B)
??
imap_createmailbox_basic.phpt
(1.98 KB)
??
imap_delete_uid.phpt
(953 B)
??
imap_errors_basic.phpt
(571 B)
??
imap_fetch_overview_basic.phpt
(1.71 KB)
??
imap_fetch_overview_uid.phpt
(707 B)
??
imap_fetch_overview_variation5.phpt
(2.18 KB)
??
imap_fetch_overview_variation6.phpt
(2.6 KB)
??
imap_fetchbody_basic.phpt
(2.19 KB)
??
imap_fetchbody_errors.phpt
(1.18 KB)
??
imap_fetchbody_uid.phpt
(680 B)
??
imap_fetchbody_variation6.phpt
(1.35 KB)
??
imap_fetchheader_basic.phpt
(1.86 KB)
??
imap_fetchheader_errors.phpt
(1.15 KB)
??
imap_fetchheader_uid.phpt
(654 B)
??
imap_fetchheader_variation5.phpt
(1.4 KB)
??
imap_fetchmime_errors.phpt
(1.18 KB)
??
imap_fetchmime_uid.phpt
(680 B)
??
imap_fetchstructure_basic.phpt
(1.16 KB)
??
imap_fetchstructure_errors.phpt
(1.14 KB)
??
imap_fetchstructure_uid.phpt
(709 B)
??
imap_final.phpt
(220 B)
??
imap_gc_error.phpt
(645 B)
??
imap_getsubscribed_basic.phpt
(1.19 KB)
??
imap_headerinfo_basic.phpt
(2.29 KB)
??
imap_is_open.phpt
(699 B)
??
imap_list_basic.phpt
(667 B)
??
imap_lsub_basic.phpt
(1.04 KB)
??
imap_mail_copy_basic.phpt
(895 B)
??
imap_mail_move_basic.phpt
(903 B)
??
imap_mutf7_to_utf8.phpt
(515 B)
??
imap_open_error.phpt
(895 B)
??
imap_open_with_cl_expunge.phpt
(1.12 KB)
??
imap_renamemailbox_basic.phpt
(940 B)
??
imap_reopen_with_cl_expunge.phpt
(1.29 KB)
??
imap_rfc822_parse_headers_basic.phpt
(2.14 KB)
??
imap_rfc822_write_address_basic.phpt
(215 B)
??
imap_savebody_basic.phpt
(852 B)
??
imap_savebody_errors.phpt
(1.18 KB)
??
imap_savebody_uid.phpt
(940 B)
??
imap_search_basic.phpt
(688 B)
??
imap_setflag_full_basic.phpt
(1.31 KB)
??
imap_setflag_full_uid.phpt
(1.88 KB)
??
imap_sort_uid.phpt
(839 B)
??
imap_timeout_basic.phpt
(998 B)
??
imap_undelete_basic.phpt
(573 B)
??
imap_undelete_uid.phpt
(819 B)
??
imap_utf8.phpt
(220 B)
??
imap_utf8_to_mutf7_basic.phpt
(515 B)
??
nil_constant.phpt
(164 B)
??
setup
Editing: imap_close_variation4.phpt
--TEST-- Test imap_close() function : usage variations - different ints as $flags arg --EXTENSIONS-- imap --SKIPIF-- <?php require_once(__DIR__.'/setup/skipif.inc'); ?> --FILE-- <?php /* * Pass different integers as $flags arg to imap_close() to test which are * recognised as CL_EXPUNGE option */ echo "*** Testing imap_close() : usage variations ***\n"; require_once(__DIR__.'/setup/imap_include.inc'); $inputs = array (0, 3.2768e4, -32768, PHP_INT_MAX, -PHP_INT_MAX); $stream_id = setup_test_mailbox('imapclosevar4', 3, $mailbox); // set up temp mailbox with 3 messages // loop through each element of $inputs to check the behavior of imap_close() $iterator = 1; foreach($inputs as $input) { // mark added messages for deletion for ($i = 1; $i < 4; $i++) { imap_delete($stream_id, $i); } echo "\n-- Iteration $iterator --\n"; try { var_dump( $check = imap_close($stream_id, $input) ); } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; $check = false; } // check that imap_close was successful, if not call imap_close and explicitly set CL_EXPUNGE if(false === $check) { imap_close($stream_id, CL_EXPUNGE); } else { // if imap_close was successful test whether CL_EXPUNGE was set by doing a message count $imap_stream = imap_open($mailbox, IMAP_MAILBOX_USERNAME, IMAP_MAILBOX_PASSWORD); $num_msg = imap_num_msg($imap_stream); if ($num_msg != 0) { echo "CL_EXPUNGE was not set, $num_msg msgs in mailbox\n"; } else { echo "CL_EXPUNGE was set\n"; } // call imap_close with CL_EXPUNGE explicitly set in case mailbox not empty imap_close($imap_stream, CL_EXPUNGE); } $iterator++; // get $stream_id for next iteration $stream_id = imap_open($mailbox, IMAP_MAILBOX_USERNAME, IMAP_MAILBOX_PASSWORD); populate_mailbox($stream_id, $mailbox, 3); }; ?> --CLEAN-- <?php $mailbox_suffix = 'imapclosevar4'; require_once(__DIR__.'/setup/clean.inc'); ?> --EXPECT-- *** Testing imap_close() : usage variations *** Create a temporary mailbox and add 3 msgs New mailbox created -- Iteration 1 -- bool(true) CL_EXPUNGE was not set, 3 msgs in mailbox -- Iteration 2 -- bool(true) CL_EXPUNGE was set -- Iteration 3 -- imap_close(): Argument #2 ($flags) must be CL_EXPUNGE or 0 -- Iteration 4 -- imap_close(): Argument #2 ($flags) must be CL_EXPUNGE or 0 -- Iteration 5 -- imap_close(): Argument #2 ($flags) must be CL_EXPUNGE or 0
Upload File
Create Folder