diff options
Diffstat (limited to 'ext/pgsql')
| -rw-r--r-- | ext/pgsql/tests/08escape.phpt | 10 | ||||
| -rw-r--r-- | ext/pgsql/tests/escape.inc | 28 |
2 files changed, 38 insertions, 0 deletions
diff --git a/ext/pgsql/tests/08escape.phpt b/ext/pgsql/tests/08escape.phpt new file mode 100644 index 0000000000..45d5220f7f --- /dev/null +++ b/ext/pgsql/tests/08escape.phpt @@ -0,0 +1,10 @@ +--TEST-- +PostgreSQL escape functions +--SKIPIF-- +<?php include("skipif.inc"); ?> +--FILE-- +<?php +include("escape.inc"); +?> +--EXPECT-- +OK diff --git a/ext/pgsql/tests/escape.inc b/ext/pgsql/tests/escape.inc new file mode 100644 index 0000000000..eeddff9d59 --- /dev/null +++ b/ext/pgsql/tests/escape.inc @@ -0,0 +1,28 @@ +<?php +$before = "ABC\\ABC"; +$expect = "ABC\\\\ABC"; +$after = pg_escape_string($before); +if ($expect === $after) { + echo "pg_escpae_string() is Ok\n"; +} +else { + echo "pg_escpae_string() is NOT Ok\n"; + var_dump($before); + var_dump($after); + var_dump($expect); +} + +$before = "ABC\\ABC"; +$expect = "ABC\\\\\\\\ABC"; +$after = pg_escape_bytea($before); +if ($expect === $after) { + echo "pg_escpae_byte() is Ok\n"; +} +else { + echo "pg_escpae_byte() is NOT Ok\n"; + var_dump($before); + var_dump($after); + var_dump($expect); +} + +?>
\ No newline at end of file |
