Author: uwendel
Date: 2007-10-22 16:59:16 +0200 (Mon, 22 Oct 2007)
New Revision: 1126
Added:
trunk/tests/ext/pdo/pdo_get_attribute_statement_class.phpt
Log:
*crash* PDO is _that_ poor at input handling and input validation...
Added: trunk/tests/ext/pdo/pdo_get_attribute_statement_class.phpt
===================================================================
--- trunk/tests/ext/pdo/pdo_get_attribute_statement_class.phpt 2007-10-22 13:29:19 UTC
(rev 1125)
+++ trunk/tests/ext/pdo/pdo_get_attribute_statement_class.phpt 2007-10-22 14:59:16 UTC
(rev 1126)
@@ -0,0 +1,21 @@
+--TEST--
+PDO Common: PDO->getAttribute() - PDO::ATTR_STATEMENT_CLASS = NULL
+--SKIPIF--
+<?php # vim:ft=php
+if (!extension_loaded('pdo')) die('skip');
+$dir = getenv('REDIR_TEST_DIR');
+if (false == $dir) die('skip no driver');
+require_once $dir . 'pdo_test.inc';
+PDOTest::skip();
+?>
+--FILE--
+<?php
+if (getenv('REDIR_TEST_DIR') === false) putenv('REDIR_TEST_DIR='.dirname(__FILE__) .
'/../../pdo/tests/');
+require_once getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
+$db = PDOTest::factory();
+
+$db->setAttribute(PDO::ATTR_STATEMENT_CLASS, NULL);
+print "done!";
+?>
+--EXPECTF--
+done!
\ No newline at end of file
| Thread |
|---|
| • PHP mysqlnd svn commit: r1126 - trunk/tests/ext/pdo | uwendel | 22 Oct |