uw              Thu Jul  2 07:42:49 2009 UTC

  Modified files:              (Branch: PHP_5_3)
    /php-src/ext/mysql/tests    mysql_list_fields.phpt 
  Log:
  MFH - Test for bug #48754
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/tests/mysql_list_fields.phpt?r1=1.3.2.2&r2=1.3.2.3&diff_format=u
Index: php-src/ext/mysql/tests/mysql_list_fields.phpt
diff -u php-src/ext/mysql/tests/mysql_list_fields.phpt:1.3.2.2 
php-src/ext/mysql/tests/mysql_list_fields.phpt:1.3.2.3
--- php-src/ext/mysql/tests/mysql_list_fields.phpt:1.3.2.2      Wed Oct 10 
09:56:47 2007
+++ php-src/ext/mysql/tests/mysql_list_fields.phpt      Thu Jul  2 07:42:48 2009
@@ -1,8 +1,8 @@
 --TEST--
 mysql_list_fields()
 --SKIPIF--
-<?php 
-require_once('skipif.inc'); 
+<?php
+require_once('skipif.inc');
 require_once('skipifconnectfailure.inc');
 ?>
 --FILE--
@@ -21,8 +21,20 @@
 if (!$res = mysql_list_fields($db, 'test', $link))
        printf("[003] [%d] %s\n", mysql_errno($link), mysql_error($link));
 
-if (!($num = mysql_num_fields($res)))
-       printf("[004] Empty field list? [%d] %s\n", mysql_errno($link), 
mysql_error($link));
+if (2 !== ($num = mysql_num_fields($res)))
+       printf("[004] Expecting two fields, got %d. [%d] %s\n", $num, 
mysql_errno($link), mysql_error($link));
+
+mysql_free_result($res);
+
+if (!mysql_query("DROP TABLE IF EXISTS test2", $link) ||
+       !mysql_query("CREATE TABLE test2(id INT)", $link))
+       printf("[005] [%d] %s\n", mysql_errno($link), mysql_error($link));
+
+if (!$res = mysql_list_fields($db, 'test%', $link))
+       printf("[006] [%d] %s\n", mysql_errno($link), mysql_error($link));
+
+if (3 !== ($num = mysql_num_fields($res)))
+       printf("[007] Expecting 3 fields from test and test2, got %d. [%d] 
%s\n", $num, mysql_errno($link), mysql_error($link));
 
 mysql_free_result($res);
 mysql_close($link);



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to