From 2db28891e43a4d52dc904d6aab857a66e4aecb8e Mon Sep 17 00:00:00 2001 From: SVN Migration Date: Sun, 25 Jul 2004 19:21:22 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create branch 'PHP_5_0'. --- tests/classes/autoload_005.phpt | 45 ++++++++++++++++++++++++++ tests/classes/ctor_failure.phpt | 33 +++++++++++++++++++ tests/classes/destructor_and_echo.phpt | 24 ++++++++++++++ 3 files changed, 102 insertions(+) create mode 100755 tests/classes/autoload_005.phpt create mode 100755 tests/classes/ctor_failure.phpt create mode 100755 tests/classes/destructor_and_echo.phpt diff --git a/tests/classes/autoload_005.phpt b/tests/classes/autoload_005.phpt new file mode 100755 index 0000000000..36a4e18f0b --- /dev/null +++ b/tests/classes/autoload_005.phpt @@ -0,0 +1,45 @@ +--TEST-- +ZE2 Autoload from destructor +--SKIPIF-- + +--FILE-- + +===DONE=== +--EXPECTF-- +bool(false) +bool(false) +Test::__destruct +bool(false) +bool(false) +__autoload(autoload_root) +__autoload(autoload_derived) +object(autoload_derived)#%d (0) { +} +===DONE=== diff --git a/tests/classes/ctor_failure.phpt b/tests/classes/ctor_failure.phpt new file mode 100755 index 0000000000..bbebca2af8 --- /dev/null +++ b/tests/classes/ctor_failure.phpt @@ -0,0 +1,33 @@ +--TEST-- +Do not call destructors if constructor fails +--FILE-- +getMessage() . ")\n"; +} + +?> +===DONE=== +--EXPECT-- +Test::__construct(Hello) +Caught Exception(Hello) +===DONE=== diff --git a/tests/classes/destructor_and_echo.phpt b/tests/classes/destructor_and_echo.phpt new file mode 100755 index 0000000000..c6c6f23a71 --- /dev/null +++ b/tests/classes/destructor_and_echo.phpt @@ -0,0 +1,24 @@ +--TEST-- +Destructors and echo +--FILE-- + +===DONE=== +--EXPECT-- +Test::__construct +===DONE=== +Test::__destruct -- 2.40.0