From: Christopher Jones Date: Sat, 16 Feb 2008 03:01:53 +0000 (+0000) Subject: MFB: Test existing LOB error messages X-Git-Tag: RELEASE_1_3_1~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=47c7035ea6c00a48bcadf911682a150b799612f1;p=php MFB: Test existing LOB error messages --- diff --git a/ext/oci8/tests/lob_042.phpt b/ext/oci8/tests/lob_042.phpt new file mode 100644 index 0000000000..25309d6fc0 --- /dev/null +++ b/ext/oci8/tests/lob_042.phpt @@ -0,0 +1,69 @@ +--TEST-- +Check various LOB error messages +--SKIPIF-- + +--FILE-- +writeTemporary("test", OCI_D_LOB)); + +$str = "string"; +var_dump($blob->write($str)); +var_dump($blob->truncate(1)); +var_dump($blob->truncate(1)); +var_dump($blob->truncate(2)); +var_dump($blob->truncate(-1)); +var_dump($blob->read(2)); + +var_dump($blob->import("does_not_exist")); +var_dump($blob->saveFile("does_not_exist")); + +require(dirname(__FILE__).'/drop_table.inc'); + +echo "Done\n"; + +?> +--EXPECTF-- +object(OCI-Lob)#%d (1) { + ["descriptor"]=> + resource(%d) of type (oci8 descriptor) +} + +Warning: OCI-Lob::writetemporary(): Invalid temporary lob type: %d in %s on line %d +bool(false) +int(6) +bool(true) +bool(true) + +Warning: OCI-Lob::truncate(): Size must be less than or equal to the current LOB size in %s on line %d +bool(false) + +Warning: OCI-Lob::truncate(): Length must be greater than or equal to zero in %s on line %d +bool(false) + +Warning: OCI-Lob::read(): Offset must be less than size of the LOB in %s on line %d +bool(false) + +Warning: OCI-Lob::import(): Can't open file %s in %s on line %d +bool(false) + +Warning: OCI-Lob::savefile(): Can't open file %s in %s on line %d +bool(false) +Done