Annotation of embedaddon/php/ext/mysqli/tests/bug50772.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #50772 (mysqli constructor without parameters does not return a working mysqli object)
                      3: --SKIPIF--
                      4: <?php
                      5: require_once('skipif.inc');
                      6: require_once('skipifconnectfailure.inc');
                      7: ?>
                      8: --FILE--
                      9: <?php
                     10:        include "connect.inc";
                     11:        $db1 = new mysqli();
                     12: 
                     13:        // These calls fail
                     14:        $db1->options(MYSQLI_OPT_CONNECT_TIMEOUT, 3);
                     15:        my_mysqli_real_connect($db1, $host, $user, $passwd, $db, $port, $socket);
                     16:        if(mysqli_connect_error()) {
                     17:                echo "error 1\n";
                     18:        } else {
                     19:                echo "ok 1\n";
                     20:        }
                     21: 
                     22:        $db2 = mysqli_init();
                     23: 
                     24:        $db2->options(MYSQLI_OPT_CONNECT_TIMEOUT, 3);
                     25:        my_mysqli_real_connect($db2, $host, $user, $passwd, $db, $port, $socket);
                     26:        if(mysqli_connect_error()) {
                     27:                echo "error 2\n";
                     28:        } else {
                     29:                echo "ok 2\n";
                     30:        }
                     31:        echo "done\n";
                     32: ?>
                     33: --EXPECTF--
                     34: ok 1
                     35: ok 2
                     36: done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>