From 43b75bd22ac5dd1f6ffa527dcc5f7069d7777c2a Mon Sep 17 00:00:00 2001 From: Jorg Sowa Date: Tue, 2 Sep 2025 00:28:52 +0200 Subject: [PATCH] moves test settings to ini Moves the usage of mb_internal_encoding to INI section --- ext/mbstring/tests/bug54494.phpt | 5 ++--- ext/mbstring/tests/bug65045.phpt | 4 ++-- ext/mbstring/tests/bug79441.phpt | 3 ++- ext/mbstring/tests/gh7902.phpt | 2 +- ext/mbstring/tests/gh8086.phpt | 2 +- ext/mbstring/tests/mb_decode_mimeheader_basic.phpt | 3 ++- ext/mbstring/tests/mb_decode_mimeheader_variation2.phpt | 3 ++- ext/mbstring/tests/mb_decode_mimeheader_variation3.phpt | 3 ++- ext/mbstring/tests/mb_encode_mimeheader_indent.phpt | 4 ++-- ext/mbstring/tests/mb_encode_mimeheader_variation6.phpt | 4 ++-- ext/mbstring/tests/mb_ereg_match_basic.phpt | 3 ++- ext/mbstring/tests/mb_ereg_replace_basic.phpt | 3 ++- ext/mbstring/tests/mb_output_handler_pattern-01.phpt | 3 ++- ext/mbstring/tests/mb_output_handler_pattern-02.phpt | 3 ++- ext/mbstring/tests/mb_output_handler_pattern-03.phpt | 3 ++- ext/mbstring/tests/mb_output_handler_pattern-04.phpt | 3 ++- ext/mbstring/tests/mb_output_handler_pattern-05.phpt | 3 ++- ext/mbstring/tests/mb_output_handler_pattern-06.phpt | 3 ++- ext/mbstring/tests/mb_output_handler_pattern-07.phpt | 2 +- ext/mbstring/tests/mb_output_handler_pattern-08.phpt | 2 +- ext/mbstring/tests/mb_output_handler_pattern-09.phpt | 2 +- ext/mbstring/tests/mb_output_handler_pattern-10.phpt | 2 +- ext/mbstring/tests/mb_output_handler_pattern-11.phpt | 3 ++- ext/mbstring/tests/mb_output_handler_pattern-12.phpt | 3 ++- .../mb_output_handler_runtime_ini_alteration-01.phpt | 2 +- .../mb_output_handler_runtime_ini_alteration-02.phpt | 2 +- ext/mbstring/tests/mb_parse_str_error.phpt | 3 ++- ext/mbstring/tests/mb_parse_str_multi.phpt | 2 +- ext/mbstring/tests/mb_stripos_basic.phpt | 4 ++-- ext/mbstring/tests/mb_stripos_basic2.phpt | 9 +++------ ext/mbstring/tests/mb_stripos_empty_needle.phpt | 4 ++-- ext/mbstring/tests/mb_stripos_invalid_offset.phpt | 3 ++- ext/mbstring/tests/mb_stripos_variation5_Bug45923.phpt | 4 ++-- ext/mbstring/tests/mb_stristr_basic.phpt | 4 ++-- ext/mbstring/tests/mb_stristr_empty_needle.phpt | 4 ++-- ext/mbstring/tests/mb_stristr_variation5.phpt | 4 ++-- ext/mbstring/tests/mb_strpos_basic.phpt | 4 ++-- ext/mbstring/tests/mb_strpos_empty_needle.phpt | 4 ++-- ext/mbstring/tests/mb_strpos_invalid_offset.phpt | 3 ++- ext/mbstring/tests/mb_strpos_variation5.phpt | 4 ++-- ext/mbstring/tests/mb_strrchr_basic.phpt | 4 ++-- ext/mbstring/tests/mb_strrchr_empty_needle.phpt | 4 ++-- ext/mbstring/tests/mb_strrchr_variation5.phpt | 4 ++-- ext/mbstring/tests/mb_strrchr_variation6.phpt | 4 ++-- ext/mbstring/tests/mb_strrichr_basic.phpt | 4 ++-- ext/mbstring/tests/mb_strrichr_variation5.phpt | 4 ++-- ext/mbstring/tests/mb_strripos_basic.phpt | 4 ++-- ext/mbstring/tests/mb_strripos_basic2.phpt | 4 ++-- ext/mbstring/tests/mb_strripos_empty_needle.phpt | 4 ++-- ext/mbstring/tests/mb_strripos_variation5_Bug45923.phpt | 4 ++-- ext/mbstring/tests/mb_strrpos_basic.phpt | 4 ++-- ext/mbstring/tests/mb_strrpos_empty_needle.phpt | 4 ++-- ext/mbstring/tests/mb_strstr_basic.phpt | 4 ++-- ext/mbstring/tests/mb_strstr_empty_needle.phpt | 4 ++-- ext/mbstring/tests/mb_strstr_variation5.phpt | 4 ++-- ext/mbstring/tests/mb_strstr_variation6.phpt | 4 ++-- ext/mbstring/tests/mb_strtoupper_basic.phpt | 3 ++- .../mb_substitute_character_variation_strict_types.phpt | 3 ++- ext/mbstring/tests/mb_substr_basic.phpt | 6 +----- ext/mbstring/tests/mb_substr_count.phpt | 2 +- ext/mbstring/tests/mb_substr_count_basic.phpt | 3 --- ext/mbstring/tests/mb_substr_count_error2.phpt | 3 --- ext/mbstring/tests/mb_substr_variation4.phpt | 4 ++-- ext/mbstring/tests/mb_substr_variation5.phpt | 4 ++-- ext/mbstring/tests/mb_substr_variation6.phpt | 4 ++-- ext/mbstring/tests/mb_substr_variation7.phpt | 4 ++-- ext/mbstring/tests/mb_trim.phpt | 3 ++- ext/mbstring/tests/mb_ucfirst_lcfirst.phpt | 3 ++- ext/standard/tests/strings/htmlentities06.phpt | 1 - ext/standard/tests/strings/htmlentities07.phpt | 1 - ext/standard/tests/strings/htmlentities08.phpt | 1 - ext/standard/tests/strings/htmlentities09.phpt | 1 - 72 files changed, 122 insertions(+), 119 deletions(-) diff --git a/ext/mbstring/tests/bug54494.phpt b/ext/mbstring/tests/bug54494.phpt index 29a4b2fb5992..c32a9ad6df11 100644 --- a/ext/mbstring/tests/bug54494.phpt +++ b/ext/mbstring/tests/bug54494.phpt @@ -2,12 +2,11 @@ Bug #54494: mb_substr() mishandles UTF-32LE and UCS-2LE --EXTENSIONS-- mbstring +--INI-- +internal_encoding=UTF-8 --FILE-- --INI-- sendmail_path={MAIL:{PWD}/gh7902.eml} +internal_encoding=UTF-8 --FILE-- $value) { echo "--$key--\n"; try { diff --git a/ext/mbstring/tests/mb_substr_basic.phpt b/ext/mbstring/tests/mb_substr_basic.phpt index 31de868fb93c..acce6f5140d6 100644 --- a/ext/mbstring/tests/mb_substr_basic.phpt +++ b/ext/mbstring/tests/mb_substr_basic.phpt @@ -1,15 +1,11 @@ --TEST-- -Test mb_substr() function : basic functionality +Test mb_substr() function : basic functionality with ASCII characters and multibyte strings. --EXTENSIONS-- mbstring --INI-- internal_encoding=ISO-8859-1 --FILE-- diff --git a/ext/standard/tests/strings/htmlentities07.phpt b/ext/standard/tests/strings/htmlentities07.phpt index 421a1c7c7abe..7e735a434ab8 100644 --- a/ext/standard/tests/strings/htmlentities07.phpt +++ b/ext/standard/tests/strings/htmlentities07.phpt @@ -7,7 +7,6 @@ internal_encoding=ISO-8859-1 mbstring --FILE-- diff --git a/ext/standard/tests/strings/htmlentities08.phpt b/ext/standard/tests/strings/htmlentities08.phpt index 38d1d1008cad..3b177a4b9945 100644 --- a/ext/standard/tests/strings/htmlentities08.phpt +++ b/ext/standard/tests/strings/htmlentities08.phpt @@ -7,7 +7,6 @@ internal_encoding=EUC-JP mbstring --FILE-- diff --git a/ext/standard/tests/strings/htmlentities09.phpt b/ext/standard/tests/strings/htmlentities09.phpt index bdd5aa39e4aa..891cababb55a 100644 --- a/ext/standard/tests/strings/htmlentities09.phpt +++ b/ext/standard/tests/strings/htmlentities09.phpt @@ -7,7 +7,6 @@ internal_encoding=Shift_JIS mbstring --FILE--