tony2001 Tue Sep 5 14:04:40 2006 UTC
Added files: (Branch: PHP_5_2)
/php-src/ext/openssl/tests 004.phpt
Log:
add test
http://cvs.php.net/viewvc.cgi/php-src/ext/openssl/tests/004.phpt?view=markup&rev=1.1
Index: php-src/ext/openssl/tests/004.phpt
+++ php-src/ext/openssl/tests/004.phpt
--TEST--
openssl_csr_new() tests
--SKIPIF--
<?php if (!extension_loaded("openssl")) print "skip"; ?>
--FILE--
<?php
$a = 1;
var_dump(openssl_csr_new(1,$a));
var_dump(openssl_csr_new(1,$a,1,1));
$a = array();
var_dump(openssl_csr_new(array(), $a, array(), array()));
//this leaks
$a = array(1,2);
$b = array(1,2);
var_dump(openssl_csr_new($a, $b));
echo "Done\n";
?>
--EXPECTF--
Warning: openssl_csr_new() expects parameter 1 to be array, integer given in %s
on line %d
NULL
Warning: openssl_csr_new() expects parameter 1 to be array, integer given in %s
on line %d
NULL
Warning: openssl_csr_new(): key array must be of the form array(0 => key, 1 =>
phrase) in %s on line %d
Warning: openssl_csr_new(): add1_attr_by_txt challengePassword_min -> 4
(failed) in %s on line %d
bool(false)
resource(%d) of type (OpenSSL X.509 CSR)
Done
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php