[prev in list] [next in list] [prev in thread] [next in thread]
List: pecl-cvs
Subject: [PECL-CVS] =?utf-8?q?svn:_/pecl/mysqlnd=5Fms/trunk/tests/_mysqlnd=5Fms=5Ftable=5Frule=5Fnumeric.phpt
From: Ulf_Wendel <uw () php ! net>
Date: 2011-07-28 13:46:30
Message-ID: svn-uw-1311860790-313863-1027192556 () svn ! php ! net
[Download RAW message or body]
uw Thu, 28 Jul 2011 13:46:30 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=313863
Log:
LEAK&FAIL variation
Changed paths:
A pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_table_rule_numeric.phpt
Added: pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_table_rule_numeric.phpt
===================================================================
--- pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_table_rule_numeric.phpt (rev 0)
+++ pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_table_rule_numeric.phpt 2011-07-28 13:46:30 UTC (rev 313863)
@@ -0,0 +1,75 @@
+--TEST--
+table filter: "numeric" pattern/key
+--SKIPIF--
+<?php
+require_once('skipif_mysqli.inc');
+require_once("connect.inc");
+
+$settings = array(
+ "myapp" => array(
+ 'master' => array(
+ "master1" => array(
+ 'host' => $master_host_only,
+ 'port' => (int)$master_port,
+ 'socket' => $master_socket,
+ ),
+ "master2" => array(
+ 'host' => 'Thursday_1546_pm_really',
+ ),
+ ),
+ 'slave' => array(
+ "slave1" => array(
+ 'host' => $slave_host_only,
+ 'port' => (int)$slave_port,
+ 'socket' => $slave_socket,
+ ),
+ "master2" => array(
+ 'host' => 'Thursday_1546_pm_really',
+ ),
+ ),
+ 'lazy_connections' => 0,
+ 'filters' => array(
+ "table" => array(
+ "rules" => array(
+ -1.01 => array(
+ "master" => array("master2"),
+ "slave" => array("slave2"),
+ ),
+ ),
+ ),
+ "random" => array("sticky" => true),
+ ),
+ ),
+
+);
+if ($error = create_config("test_mysqlnd_ms_table_rule_numeric.ini", $settings))
+ die(sprintf("SKIP %s\n", $error));
+?>
+--INI--
+mysqlnd_ms.enable=1
+mysqlnd_ms.ini_file=test_mysqlnd_ms_table_rule_numeric.ini
+--FILE--
+<?php
+ require_once("connect.inc");
+ require_once("mysqlnd_ms_lazy.inc");
+
+ $link = my_mysqli_connect("myapp", $user, $passwd, $db, $port, $socket);
+ if (mysqli_connect_errno()) {
+ printf("[001] [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
+ }
+
+ /* valid config or not? */
+ run_query(2, $link, "DROP TABLE IF EXISTS test");
+ if (0 == $link->thread_id)
+ printf("[003] Not connected to any server.");
+
+ print "done!";
+?>
+--CLEAN--
+<?php
+ if (!unlink("test_mysqlnd_ms_table_rule_numeric.ini"))
+ printf("[clean] Cannot unlink ini file 'test_mysqlnd_ms_table_rule_numeric.ini'.\n");
+?>
+--EXPECTF--
+Bail about invalid config
+done!
\ No newline at end of file
--
PECL CVS Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic