From c56cfbd2342af647ea2a7dc03e4f378087bc285d Mon Sep 17 00:00:00 2001 From: Christopher Jones Date: Fri, 30 Mar 2012 16:12:25 -0700 Subject: [PATCH] Add php.ini parameter checks for OCI8 Add tests for OCI8 php.ini parameters particularly to check which parameters can be changes with ini_set(). --- ext/oci8/tests/ini_1.phpt | 82 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 ext/oci8/tests/ini_1.phpt diff --git a/ext/oci8/tests/ini_1.phpt b/ext/oci8/tests/ini_1.phpt new file mode 100644 index 00000000000..4c23b72b41f --- /dev/null +++ b/ext/oci8/tests/ini_1.phpt @@ -0,0 +1,82 @@ +--TEST-- +Test OCI8 php.ini settings +--SKIPIF-- + +--INI-- +oci8.privileged_connect = On +oci8.max_persistent = 111 +oci8.persistent_timeout = 222 +oci8.ping_interval = 333 +oci8.connection_class = MyCC +oci8.events = On +oci8.statement_cache_size = 444 +oci8.default_prefetch = 555 +oci8.old_oci_close_semantics = On +--FILE-- + +===DONE=== + +--EXPECTF-- +Test 1 - check initialization +oci8.privileged_connect = 1 +oci8.max_persistent = 111 +oci8.persistent_timeout = 222 +oci8.ping_interval = 333 +oci8.connection_class = MyCC +oci8.events = 1 +oci8.statement_cache_size = 444 +oci8.default_prefetch = 555 +oci8.old_oci_close_semantics = 1 +Test 2 - check what can be changed at runtime +bool(false) +oci8.privileged_connect = 1 +bool(false) +oci8.max_persistent = 111 +bool(false) +oci8.persistent_timeout = 222 +bool(false) +oci8.ping_interval = 333 +string(4) "MyCC" +oci8.connection_class = OtherCC +bool(false) +oci8.events = 1 +bool(false) +oci8.statement_cache_size = 444 +bool(false) +oci8.default_prefetch = 555 +bool(false) +oci8.old_oci_close_semantics = 1 +===DONE===