Annotation of embedaddon/php/ext/standard/tests/file/bug43522.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #43522 (stream_get_line() eats additional characters)
                      3: --FILE--
                      4: <?php // 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ
                      5: 
                      6: $fp = fopen(__FILE__, 'r'); // Open self
                      7: 
                      8: DoTest($fp, 'ZZZ');  // test multi-char delimiter
                      9: DoTest($fp, "Z");  // test single-char delimiter
                     10: 
                     11: function DoTest($fp, $delim) {
                     12:        echo "Delimiter:  " . $delim . "\n";
                     13:        rewind($fp);
                     14:        echo "\t" . stream_get_line($fp, 10, $delim) . "\n";
                     15:        echo "\t" . stream_get_line($fp, 10, $delim) . "\n";
                     16: }
                     17: 
                     18: ?>
                     19: --EXPECT--
                     20: Delimiter:  ZZZ
                     21:        <?php // 1
                     22:        234567890A
                     23: Delimiter:  Z
                     24:        <?php // 1
                     25:        234567890A

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