felipe Fri Nov 21 21:43:47 2008 UTC Added files: /php-src/ext/readline/tests readline_callback_handler_install_001.phpt readline_callback_handler_remove_001.phpt readline_read_history_001.phpt Log: - New tests
http://cvs.php.net/viewvc.cgi/php-src/ext/readline/tests/readline_callback_handler_install_001.phpt?view=markup&rev=1.1 Index: php-src/ext/readline/tests/readline_callback_handler_install_001.phpt +++ php-src/ext/readline/tests/readline_callback_handler_install_001.phpt --TEST-- readline_callback_handler_install(): Basic test --FILE-- <?php function foo() { readline_callback_handler_remove(); } var_dump(readline_callback_handler_install('testing: ', 'foo')); var_dump(readline_callback_handler_install('testing: ', 'foobar!')); var_dump(readline_callback_handler_install('testing: ')); ?> --EXPECTF-- testing: bool(true) Warning: readline_callback_handler_install(): foobar! is not callable in %s on line %d bool(false) Warning: readline_callback_handler_install() expects exactly 2 parameters, 1 given in %s on line %d NULL http://cvs.php.net/viewvc.cgi/php-src/ext/readline/tests/readline_callback_handler_remove_001.phpt?view=markup&rev=1.1 Index: php-src/ext/readline/tests/readline_callback_handler_remove_001.phpt +++ php-src/ext/readline/tests/readline_callback_handler_remove_001.phpt --TEST-- readline_callback_handler_remove(): Basic test --FILE-- <?php var_dump(readline_callback_handler_remove()); var_dump(readline_callback_handler_install('testing: ', 'foo')); function foo() { } var_dump(readline_callback_handler_install('testing: ', 'foo')); var_dump(readline_callback_handler_remove()); ?> --EXPECT-- bool(false) testing: bool(true) testing: bool(true) bool(true) http://cvs.php.net/viewvc.cgi/php-src/ext/readline/tests/readline_read_history_001.phpt?view=markup&rev=1.1 Index: php-src/ext/readline/tests/readline_read_history_001.phpt +++ php-src/ext/readline/tests/readline_read_history_001.phpt --TEST-- readline_read_history(): Basic test --FILE-- <?php $name = tempnam('/tmp', 'readline.tmp'); readline_add_history("foo\n"); var_dump(readline_write_history($name)); var_dump(readline_clear_history()); var_dump(readline_read_history($name)); var_dump(readline_list_history()); unlink($name); ?> --EXPECT-- bool(true) bool(true) bool(true) array(1) { [0]=> string(3) "foo" } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php