Annotation of embedaddon/php/ext/imap/tests/imap_8bit_basic.phpt, revision 1.1.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>