Annotation of embedaddon/php/ext/imap/tests/imap_headerinfo_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: imap_headerinfo() 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:
! 12: require_once(dirname(__FILE__).'/imap_include.inc');
! 13: $stream_id = setup_test_mailbox('', 1);
! 14:
! 15: $z = imap_headerinfo($stream_id, 1);
! 16:
! 17: $fields = array ('toaddress','to','fromaddress','from',
! 18: 'reply_toaddress','reply_to',
! 19: 'senderaddress', 'sender',
! 20: 'subject','Subject',
! 21: 'Recent','Unseen','Flagged','Answered','Deleted','Draft',
! 22: 'Msgno','MailDate','Size','udate');
! 23:
! 24: echo "Check general fields\n";
! 25: foreach ($fields as $key) {
! 26: var_dump(isset($z->$key));
! 27: }
! 28:
! 29: echo "Check type\n";
! 30: var_dump($z->toaddress);
! 31: var_dump($z->fromaddress);
! 32: var_dump($z->reply_toaddress);
! 33: var_dump($z->senderaddress);
! 34: var_dump($z->subject);
! 35: var_dump($z->Subject);
! 36:
! 37: if ($z->Recent == 'R' || $z->Recent == 'N' || $z->Recent == ' ') {
! 38: echo "Recent: OK";
! 39: } else {
! 40: echo "Recent: error: ".$z->Recent;
! 41: }
! 42: echo "\n";
! 43:
! 44: if ($z->Unseen == 'U' || $z->Unseen == ' ') {
! 45: echo "Unseen: OK";
! 46: } else {
! 47: echo "Unseen: error: ".$z->Unseen;
! 48: }
! 49: echo "\n";
! 50:
! 51: if ($z->Flagged == 'F' || $z->Flagged == ' ') {
! 52: echo "Flagged: OK";
! 53: } else {
! 54: echo "Flagged: error: ".$z->Flagged;
! 55: }
! 56: echo "\n";
! 57:
! 58: if ($z->Answered == 'A' || $z->Answered == ' ') {
! 59: echo "Answered: OK";
! 60: } else {
! 61: echo "Answered: error";
! 62: }
! 63: echo "\n";
! 64:
! 65: if ($z->Deleted == 'D' || $z->Deleted == ' ') {
! 66: echo "Deleted: OK";
! 67: } else {
! 68: echo "Deleted: error";
! 69: }
! 70: echo "\n";
! 71:
! 72: if ($z->Draft == 'X' || $z->Draft == ' ') {
! 73: echo "Draft: OK";
! 74: } else {
! 75: echo "Draft: error";
! 76: }
! 77: echo "\n";
! 78:
! 79: var_dump($z->Msgno);
! 80: var_dump($z->Size);
! 81: var_dump($z->udate);
! 82:
! 83: imap_close($stream_id);
! 84:
! 85: ?>
! 86: --CLEAN--
! 87: <?php
! 88: require_once('clean.inc');
! 89: ?>
! 90: --EXPECTF--
! 91: Create a temporary mailbox and add 1 msgs
! 92: .. mailbox '{%s}%s' created
! 93: Check general fields
! 94: bool(true)
! 95: bool(true)
! 96: bool(true)
! 97: bool(true)
! 98: bool(true)
! 99: bool(true)
! 100: bool(true)
! 101: bool(true)
! 102: bool(true)
! 103: bool(true)
! 104: bool(true)
! 105: bool(true)
! 106: bool(true)
! 107: bool(true)
! 108: bool(true)
! 109: bool(true)
! 110: bool(true)
! 111: bool(true)
! 112: bool(true)
! 113: bool(true)
! 114: Check type
! 115: string(%d) "%s"
! 116: string(%d) "%s"
! 117: string(%d) "%s"
! 118: string(%d) "%s"
! 119: string(%d) "%s"
! 120: string(%d) "%s"
! 121: Recent: OK
! 122: Unseen: OK
! 123: Flagged: OK
! 124: Answered: OK
! 125: Deleted: OK
! 126: Draft: OK
! 127: string(%d) "%s"
! 128: string(%d) "%d"
! 129: int(%d)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>