svn: /pecl/mysqlnd_ms/trunk/tests/ mysqlnd_ms_pick_user_multi.phpt

From: Date: Wed, 07 Dec 2011 14:01:28 +0000
Subject: svn: /pecl/mysqlnd_ms/trunk/tests/ mysqlnd_ms_pick_user_multi.phpt
Groups: php.pecl.cvs 
Request: Send a blank email to pecl-cvs+get-17294@lists.php.net to get a copy of this message
uw Wed, 07 Dec 2011 14:01:28 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=320574 Log: Code coverage Changed paths: U pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_pick_user_multi.phpt Modified: pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_pick_user_multi.phpt =================================================================== --- pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_pick_user_multi.phpt 2011-12-07 13:31:13 UTC (rev 320573) +++ pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_pick_user_multi.phpt 2011-12-07 14:01:28 UTC (rev 320574) @@ -11,11 +11,11 @@ $settings = array( "myapp" => array( 'filters' => array( - 'user_multi' => array('callback' => 'pick_server'), + 'user_multi' => array('callback' => 'pick_servers'), "random" => array() ), - 'master' => array($master_host), - 'slave' => array("unknown"), + 'master' => array('mymaster' => $master_host), + 'slave' => array($slave_host), ), ); if ($error = mst_create_config("test_mysqlnd_ms_pick_user_multi.ini", $settings)) @@ -30,11 +30,18 @@ require_once("connect.inc"); require_once("util.inc"); + function pick_servers($connected_host, $query, $masters, $slaves, $last_used_connection, $in_transaction) { + printf("pick_server('%s', '%s, '%s')\n", $connected_host, $query, $last_used_connection); + /* array(master_array(master_idx, master_idx), slave_array(slave_idx, slave_idx)) */ + return array(array(0), array(0)); + } + if (!$link = mst_mysqli_connect("myapp", $user, $passwd, $db, $port, $socket)) printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", $host, $user, $db, $port, $socket); - mst_mysqli_query(2, $link, "SELECT 1 FROM DUAL"); + $res = mst_mysqli_query(2, $link, "SELECT 1 FROM DUAL"); + var_dump($res->fetch_assoc()); print "done!"; ?> @@ -44,4 +51,9 @@ printf("[clean] Cannot unlink ini file 'test_mysqlnd_ms_pick_user_multi.ini'.\n"); ?> --EXPECTF-- -Catchable fatal error: mysqli::query(): (mysqlnd_ms) Failed to call 'pick_server' in %s on line %d \ No newline at end of file +pick_server('myapp', '/*2*/SELECT 1 FROM DUAL, '') +array(1) { + [1]=> + string(1) "1" +} +done! \ No newline at end of file

« previous php.pecl.cvs (#17294) next »