felipe          Fri Nov 21 21:00:47 2008 UTC

  Added files:                 (Branch: PHP_5_3)
    /php-src/ext/readline/tests readline_add_history_001.phpt 
                                readline_clear_history_001.phpt 
                                readline_info_001.phpt 
                                readline_list_history_001.phpt 
                                readline_write_history_001.phpt 
  Log:
  - New tests
  

http://cvs.php.net/viewvc.cgi/php-src/ext/readline/tests/readline_add_history_001.phpt?view=markup&rev=1.1
Index: php-src/ext/readline/tests/readline_add_history_001.phpt
+++ php-src/ext/readline/tests/readline_add_history_001.phpt
--TEST--
readline_add_history(): Basic test
--FILE--
<?php

var_dump(readline_add_history('foo'));
var_dump(readline_list_history());
var_dump(readline_add_history(NULL));
var_dump(readline_list_history());
var_dump(readline_clear_history());
var_dump(readline_add_history());

?>
--EXPECTF--
bool(true)
array(1) {
  [0]=>
  string(3) "foo"
}
bool(true)
array(2) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(0) ""
}
bool(true)

Warning: readline_add_history() expects exactly 1 parameter, 0 given in %s on 
line %d
NULL

http://cvs.php.net/viewvc.cgi/php-src/ext/readline/tests/readline_clear_history_001.phpt?view=markup&rev=1.1
Index: php-src/ext/readline/tests/readline_clear_history_001.phpt
+++ php-src/ext/readline/tests/readline_clear_history_001.phpt
--TEST--
readline_clear_history(): Basic test
--FILE--
<?php

var_dump(readline_clear_history());
var_dump(readline_clear_history(1));

?>
--EXPECTF--
bool(true)

Warning: readline_clear_history() expects exactly 0 parameters, 1 given in %s 
on line %d
NULL

http://cvs.php.net/viewvc.cgi/php-src/ext/readline/tests/readline_info_001.phpt?view=markup&rev=1.1
Index: php-src/ext/readline/tests/readline_info_001.phpt
+++ php-src/ext/readline/tests/readline_info_001.phpt
--TEST--
readline_info(): Basic test
--FILE--
<?php

var_dump(readline_info());
var_dump(readline_info(1));
var_dump(readline_info(1,1));
var_dump(readline_info('line_buffer'));
var_dump(readline_info('readline_name'));
var_dump(readline_info('readline_name', 1));
var_dump(readline_info('readline_name'));

?>
--EXPECTF--
array(10) {
  ["line_buffer"]=>
  string(0) ""
  ["point"]=>
  int(0)
  ["end"]=>
  int(0)
  ["mark"]=>
  int(0)
  ["done"]=>
  int(0)
  ["pending_input"]=>
  int(0)
  ["prompt"]=>
  string(0) ""
  ["terminal_name"]=>
  string(0) ""
  ["library_version"]=>
  string(3) "5.2"
  ["readline_name"]=>
  string(5) "other"
}
NULL
NULL
string(0) ""
string(5) "other"
string(5) "other"
string(1) "1"

http://cvs.php.net/viewvc.cgi/php-src/ext/readline/tests/readline_list_history_001.phpt?view=markup&rev=1.1
Index: php-src/ext/readline/tests/readline_list_history_001.phpt
+++ php-src/ext/readline/tests/readline_list_history_001.phpt
--TEST--
readline_list_history(): Basic test
--FILE--
<?php

var_dump(readline_list_history());
var_dump(readline_list_history(1));

?>
--EXPECTF--
array(0) {
}

Warning: Wrong parameter count for readline_list_history() in %s on line %d
NULL

http://cvs.php.net/viewvc.cgi/php-src/ext/readline/tests/readline_write_history_001.phpt?view=markup&rev=1.1
Index: php-src/ext/readline/tests/readline_write_history_001.phpt
+++ php-src/ext/readline/tests/readline_write_history_001.phpt
--TEST--
readline_write_history(): Basic test
--FILE--
<?php

$name = tempnam('/tmp', 'readline.tmp');

readline_add_history('foo');
readline_add_history('');
readline_add_history(1);
readline_add_history(NULL);
readline_write_history($name);

var_dump(file_get_contents($name));

unlink($name);

?>
--EXPECT--
string(8) "foo

1

"



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to