From 527c7d62dabdcdbb6313a9538ef7f95ccf8911e3 Mon Sep 17 00:00:00 2001 From: tianfenghan Date: Sat, 13 Jun 2026 19:52:36 +0800 Subject: [PATCH] =?UTF-8?q?refactor(tests):=20=E4=BF=AE=E5=A4=8D=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=96=87=E4=BB=B6=E4=B8=AD=E7=9A=84=E5=8F=98=E9=87=8F?= =?UTF-8?q?=E5=91=BD=E5=90=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除了 abstract_class.phpt 测试文件 - 将 iterators_004.phpt 中的变量名从 $obj 改为 $obj2 以避免重复使用 - 将 iterators_006.phpt 中的变量名从 $array 改为 $array2 以避免重复使用 - 更新了相关循环中的变量引用保持一致性 --- tests/core/classes/abstract_class.phpt | 32 ------------------- .../classes/{final.phpt => final-class.phpt} | 0 tests/core/classes/iterators_004.phpt | 4 +-- tests/core/classes/iterators_006.phpt | 6 ++-- 4 files changed, 5 insertions(+), 37 deletions(-) delete mode 100644 tests/core/classes/abstract_class.phpt rename tests/core/classes/{final.phpt => final-class.phpt} (100%) diff --git a/tests/core/classes/abstract_class.phpt b/tests/core/classes/abstract_class.phpt deleted file mode 100644 index cae9c8a5..00000000 --- a/tests/core/classes/abstract_class.phpt +++ /dev/null @@ -1,32 +0,0 @@ ---TEST-- -ZE2 An abstract class cannot be instantiated ---FILE-- -show(); - - $t = new fail(); - $t->show(); - - echo "Done\n"; // shouldn't be displayed -} -?> ---EXPECTF-- -Call to function show() - -Fatal error: Uncaught Error: Cannot instantiate abstract class fail in %s:%d -Stack trace: -#0 Unknown(0) : %s -#1 {main} - thrown in %s on line %d diff --git a/tests/core/classes/final.phpt b/tests/core/classes/final-class.phpt similarity index 100% rename from tests/core/classes/final.phpt rename to tests/core/classes/final-class.phpt diff --git a/tests/core/classes/iterators_004.phpt b/tests/core/classes/iterators_004.phpt index 857afdd9..a2e38d22 100644 --- a/tests/core/classes/iterators_004.phpt +++ b/tests/core/classes/iterators_004.phpt @@ -39,9 +39,9 @@ function main() { } echo "2nd try\n"; - $obj = new c2(); + $obj2 = new c2(); - foreach($obj as $v => $w) { + foreach($obj2 as $v => $w) { echo "object:$v=>$w\n"; } diff --git a/tests/core/classes/iterators_006.phpt b/tests/core/classes/iterators_006.phpt index 1cb34097..c9fd72f7 100644 --- a/tests/core/classes/iterators_006.phpt +++ b/tests/core/classes/iterators_006.phpt @@ -58,15 +58,15 @@ function main() { #var_dump($array->current()); echo "===2nd===\n"; - $array = new ai(); + $array2 = new ai(); - foreach ($array as $property => $value) { + foreach ($array2 as $property => $value) { print "$property: $value\n"; } echo "===3rd===\n"; - foreach ($array as $property => $value) { + foreach ($array2 as $property => $value) { print "$property: $value\n"; } }