From 5b25788a81bf7ad233d99cf3f5e9ce3dcc5e8602 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Mon, 2 May 2022 22:36:53 +0200 Subject: Add more tests for php8 --- .../deny_writable_execution_simulation.phpt | 1 - .../config_disabled_functions_name_type_php8.ini | 1 + ...led_functions_param_str_representation_php8.ini | 1 + .../disabled_functions_name_type_php8.phpt | 16 ++++++++++++++ ...ed_functions_param_str_representation_php8.phpt | 25 ++++++++++++++++++++++ 5 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 src/tests/disable_function/config/config_disabled_functions_name_type_php8.ini create mode 100644 src/tests/disable_function/config/config_disabled_functions_param_str_representation_php8.ini create mode 100644 src/tests/disable_function/disabled_functions_name_type_php8.phpt create mode 100644 src/tests/disable_function/disabled_functions_param_str_representation_php8.phpt diff --git a/src/tests/deny_writable/deny_writable_execution_simulation.phpt b/src/tests/deny_writable/deny_writable_execution_simulation.phpt index 1118dc0..e3460e4 100644 --- a/src/tests/deny_writable/deny_writable_execution_simulation.phpt +++ b/src/tests/deny_writable/deny_writable_execution_simulation.phpt @@ -1,7 +1,6 @@ --TEST-- Readonly execution attempt (simulation mode) --SKIPIF-- -= 80000) print "skip"; ?> + +--INI-- +sp.configuration_file={PWD}/config/config_disabled_functions_name_type_php8.ini +--FILE-- + +--EXPECTF-- +0 + +Fatal error: [snuffleupagus][0.0.0.0][disabled_function][drop] Aborted execution on call of the function 'strcmp', because its argument '$string1' content (?) matched a rule in %s/disabled_functions_name_type_php8.php on line 3 diff --git a/src/tests/disable_function/disabled_functions_param_str_representation_php8.phpt b/src/tests/disable_function/disabled_functions_param_str_representation_php8.phpt new file mode 100644 index 0000000..c06e612 --- /dev/null +++ b/src/tests/disable_function/disabled_functions_param_str_representation_php8.phpt @@ -0,0 +1,25 @@ +--TEST-- +Disable functions - casting various types to string internally in php8 +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/config_disabled_functions_param_str_representation_php8.ini +--FILE-- + +--EXPECTF-- +true +false +NULL +1 +1.0 +123 -- cgit v1.3