Annotation of embedaddon/php/ext/mysqli/tests/mysqli_send_query.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: mysqli_send_query()
! 3: --SKIPIF--
! 4: <?php
! 5: require_once('skipif.inc');
! 6: require_once('skipifemb.inc');
! 7: require_once('skipifconnectfailure.inc');
! 8: if (!function_exists('mysqli_send_query')) {
! 9: die("skip mysqli_send_query() not available");
! 10: }
! 11: require_once('connect.inc');
! 12: if (!$TEST_EXPERIMENTAL)
! 13: die("skip - experimental (= unsupported) feature");
! 14: ?>
! 15: --FILE--
! 16: <?php
! 17: /* NOTE: tests is a stub, but function is deprecated, as long as it does not crash when invoking it... */
! 18: require_once("connect.inc");
! 19:
! 20: $tmp = NULL;
! 21: $link = NULL;
! 22:
! 23: if (NULL !== ($tmp = @mysqli_send_query()))
! 24: printf("[001] Expecting NULL/NULL, got %s/%s\n", gettype($tmp), $tmp);
! 25:
! 26: if (NULL !== ($tmp = @mysqli_send_query($link)))
! 27: printf("[002] Expecting NULL/NULL, got %s/%s\n", gettype($tmp), $tmp);
! 28:
! 29: if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
! 30: printf("[003] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
! 31: $host, $user, $db, $port, $socket);
! 32: }
! 33:
! 34: $query = array();
! 35: if (NULL !== ($tmp = @mysqli_send_query($link, $query)))
! 36: printf("[004] Expecting NULL/NULL, got %s/%s\n", gettype($tmp), $tmp);
! 37:
! 38: if (!is_int($tmp = mysqli_send_query($link, 'SELECT 1')))
! 39: printf("[005] Expecting integer/any value, got %s/%s\n", gettype($tmp), $tmp);
! 40:
! 41: mysqli_close($link);
! 42:
! 43: if (NULL !== ($tmp = mysqli_send_query($link, 'SELECT 1')))
! 44: printf("[006] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
! 45:
! 46: print "done!";
! 47: ?>
! 48: --EXPECTF--
! 49: Warning: mysqli_send_query(): Couldn't fetch mysqli in %s on line %d
! 50: done!
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>