[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