From f4a50b082341f48b8f0fe12a76d04b9088ca3fef Mon Sep 17 00:00:00 2001 From: Christopher Jones Date: Sat, 16 Feb 2008 03:02:24 +0000 Subject: [PATCH] MFB: Test existing LOB error messages --- ext/oci8/tests/lob_042.phpt | 98 +++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 ext/oci8/tests/lob_042.phpt diff --git a/ext/oci8/tests/lob_042.phpt b/ext/oci8/tests/lob_042.phpt new file mode 100644 index 0000000000..4a90bcdc9b --- /dev/null +++ b/ext/oci8/tests/lob_042.phpt @@ -0,0 +1,98 @@ +--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"; + +?> +--UEXPECTF-- +object(OCI-Lob)#%d (1) { + [u"descriptor"]=> + resource(%d) of type (oci8 descriptor) +} + +Warning: OCI-Lob::writetemporary(): Invalid temporary lob type: %d in %s on line %d +bool(false) +int(12) +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 +--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 -- 2.50.1