From 6fcc0ec369d19e3bef23d9d71a14b12eccc37911 Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Wed, 23 Jul 2008 09:06:59 +0000 Subject: [PATCH] splitted test cases for lo_create and lo_import, added version aware SKIP tests --- ext/pgsql/tests/27large_object_oid.phpt | 37 +++----------- .../tests/28large_object_import_oid.phpt | 48 +++++++++++++++++++ 2 files changed, 55 insertions(+), 30 deletions(-) create mode 100644 ext/pgsql/tests/28large_object_import_oid.phpt diff --git a/ext/pgsql/tests/27large_object_oid.phpt b/ext/pgsql/tests/27large_object_oid.phpt index 7d935cabd5..0a469bc20e 100644 --- a/ext/pgsql/tests/27large_object_oid.phpt +++ b/ext/pgsql/tests/27large_object_oid.phpt @@ -1,7 +1,12 @@ --TEST-- -PostgreSQL large object with given oid +PostgreSQL create large object with given oid --SKIPIF-- - + 0) die("skip - requires pg client >= 8.3\n"); +if (version_compare("8.3", $v["server"]) > 0) die("skip - requires pg server >= 8.3\n"); +?> --FILE-- --EXPECT-- create LO from int create LO from string create LO using default connection -import LO from int -import LO from string -import LO using default connection OK diff --git a/ext/pgsql/tests/28large_object_import_oid.phpt b/ext/pgsql/tests/28large_object_import_oid.phpt new file mode 100644 index 0000000000..323d179635 --- /dev/null +++ b/ext/pgsql/tests/28large_object_import_oid.phpt @@ -0,0 +1,48 @@ +--TEST-- +PostgreSQL import large object with given oid +--SKIPIF-- + 0) die("skip - requires pg client >= 8.4\n"); +if (version_compare("8.4devel", $v["server"]) > 0) die("skip - requires pg server >= 8.4\n"); +?> +--FILE-- + +--EXPECT-- +import LO from int +import LO from string +import LO using default connection +OK -- 2.50.1