sixd Tue Mar 4 21:05:01 2008 UTC Modified files: /php-src/ext/oci8/tests pecl_bug10194_blob.phpt Log: Attempt greater test portability http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/tests/pecl_bug10194_blob.phpt?r1=1.2&r2=1.3&diff_format=u Index: php-src/ext/oci8/tests/pecl_bug10194_blob.phpt diff -u php-src/ext/oci8/tests/pecl_bug10194_blob.phpt:1.2 php-src/ext/oci8/tests/pecl_bug10194_blob.phpt:1.3 --- php-src/ext/oci8/tests/pecl_bug10194_blob.phpt:1.2 Mon May 7 12:09:50 2007 +++ php-src/ext/oci8/tests/pecl_bug10194_blob.phpt Tue Mar 4 21:05:01 2008 @@ -3,17 +3,17 @@ --SKIPIF-- <?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?> --INI-- -memory_limit=10M +memory_limit=9M --FILE-- <?php + +// This test is dependent on the behavior of the memory manager require dirname(__FILE__).'/connect.inc'; require dirname(__FILE__).'/create_table.inc'; -$ora_sql = "INSERT INTO - ".$schema.$table_name." (blob) - VALUES (empty_blob()) - "; +$ora_sql = "INSERT INTO ".$schema.$table_name." (blob) + VALUES (empty_blob())"; $statement = oci_parse($c,$ora_sql); oci_execute($statement); @@ -32,10 +32,12 @@ oci_commit($c); -$ora_sql = "SELECT blob FROM ".$schema.$table_name.""; +$ora_sql = "SELECT blob FROM ".$schema.$table_name; $statement = oci_parse($c,$ora_sql); oci_execute($statement); +echo "Before load()\n"; + $row = oci_fetch_assoc($statement); var_dump(strlen($row['BLOB']->load())); /* here it should fail */ @@ -44,4 +46,6 @@ echo "Done\n"; ?> --EXPECTF-- +Before load() + Fatal error: Allowed memory size of %d bytes exhausted%s(tried to allocate %d bytes) in %s on line %d
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php