Annotation of embedaddon/php/ext/imap/tests/imap_8bit_basic.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Test imap_8bit() function : basic functionality 
        !             3: --SKIPIF--
        !             4: <?php
        !             5: extension_loaded('imap') or die('skip imap extension not available in this build');
        !             6: ?>
        !             7: --FILE--
        !             8: <?php
        !             9: /* Prototype  : string imap_8bit  ( string $string  )
        !            10:  * Description: Convert an 8bit string to a quoted-printable string.
        !            11:  * Source code: ext/imap/php_imap.c
        !            12:  */
        !            13: 
        !            14: echo "*** Testing imap_8bit() : basic functionality ***\n";
        !            15: 
        !            16: var_dump(imap_8bit("String with CRLF at end \r\n"));
        !            17: //NB this appears to be a bug in cclient; a space at end of string should be encoded as =20
        !            18: var_dump(imap_8bit("String with space at end "));
        !            19: var_dump(imap_8bit("String with tabs \t\t in middle"));
        !            20: var_dump(imap_8bit("String with tab at end \t"));
        !            21: var_dump(imap_8bit("\x00\x01\x02\x03\x04\xfe\xff\x0a\x0d"));
        !            22: 
        !            23: ?>
        !            24: ===Done===
        !            25: --EXPECT--
        !            26: *** Testing imap_8bit() : basic functionality ***
        !            27: string(28) "String with CRLF at end=20
        !            28: "
        !            29: string(25) "String with space at end "
        !            30: string(33) "String with tabs =09=09 in middle"
        !            31: string(26) "String with tab at end =09"
        !            32: string(27) "=00=01=02=03=04=FE=FF=0A=0D"
        !            33: ===Done===

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