diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-03-14 05:42:27 +0000 |
---|---|---|
committer | <> | 2013-04-03 16:25:08 +0000 |
commit | c4dd7a1a684490673e25aaf4fabec5df138854c4 (patch) | |
tree | 4d57c44caae4480efff02b90b9be86f44bf25409 /ext/mysqli/tests/mysqli_ssl_set.phpt | |
download | php2-master.tar.gz |
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
Diffstat (limited to 'ext/mysqli/tests/mysqli_ssl_set.phpt')
-rw-r--r-- | ext/mysqli/tests/mysqli_ssl_set.phpt | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/ext/mysqli/tests/mysqli_ssl_set.phpt b/ext/mysqli/tests/mysqli_ssl_set.phpt new file mode 100644 index 0000000..2abae55 --- /dev/null +++ b/ext/mysqli/tests/mysqli_ssl_set.phpt @@ -0,0 +1,61 @@ +--TEST-- +mysqli_ssl_set() - test is a stub! +--SKIPIF-- +<?php +require_once('skipif.inc'); +require_once('skipifemb.inc'); +require_once('skipifconnectfailure.inc'); +if (!function_exists('mysqli_ssl_set')) + die("skip function not available"); +?> +--FILE-- +<?php + require_once("connect.inc"); + + $tmp = NULL; + $link = NULL; + + if (!is_null($tmp = @mysqli_ssl_set())) + printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); + + if (!is_null($tmp = @mysqli_ssl_set($link))) + printf("[002] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); + + if (!is_null($tmp = @mysqli_ssl_set($link, $link))) + printf("[003] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); + + if (!is_null($tmp = @mysqli_ssl_set($link, $link, $link))) + printf("[004] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); + + if (!is_null($tmp = @mysqli_ssl_set($link, $link, $link, $link))) + printf("[005] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); + + if (!is_null($tmp = @mysqli_ssl_set($link, $link, $link, $link, $link))) + printf("[006] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp); + + /* + This function always returns TRUE value. + + $link = mysqli_init(); + if (NULL !== ($tmp = @mysqli_ssl_set( + $link, + 'The path name to the key file.', + 'The path name to the certificate file.', + 'The path name to the certificate authority file.', + 'The pathname to a directory that contains trusted SSL CA certificates in PEM format.', + 'A list of allowable ciphers to use for SSL encryption.'))) + printf("[007] Expecting boolean/true, got %s/%s\n", gettype($tmp), $tmp); + + + If SSL setup is incorrect my_mysqli_real_connect() + will return an error when you attempt to connect. + + ... and the above SSL setup should be always incorrect. + + if (false !== ($tmp = my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket))) + printf("[008] Expecting boolean/false, got %s/%s\n", gettype($tmp), $tmp); + */ + print "done!\n"; +?> +--EXPECTF-- +done! |