1--TEST--
2mysqli_ssl_set() - test is a stub!
3--EXTENSIONS--
4mysqli
5--SKIPIF--
6<?php
7die("skip test is a stub!");
8
9require_once 'skipifconnectfailure.inc';
10if (!function_exists('mysqli_ssl_set'))
11    die("skip function not available");
12?>
13--FILE--
14<?php
15    require_once 'connect.inc';
16
17    /*
18    This function always returns TRUE value.
19
20    $link = mysqli_init();
21    if (NULL !== ($tmp = @mysqli_ssl_set(
22        $link,
23        'The path name to the key file.',
24        'The path name to the certificate file.',
25        'The path name to the certificate authority file.',
26        'The pathname to a directory that contains trusted SSL CA certificates in PEM format.',
27        'A list of allowable ciphers to use for SSL encryption.')))
28        printf("[007] Expecting boolean/true, got %s/%s\n", gettype($tmp), $tmp);
29
30
31    If SSL setup is incorrect my_mysqli_real_connect()
32    will return an error when you attempt to connect.
33
34    ... and the above SSL setup should be always incorrect.
35
36    if (false !== ($tmp = my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)))
37        printf("[008] Expecting boolean/false, got %s/%s\n", gettype($tmp), $tmp);
38    */
39    print "done!\n";
40?>
41--EXPECT--
42done!
43