From 30b7f39d07c8afbb9f67d133164470ca491bb504 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Tue, 1 Jul 2003 23:57:27 +0000 Subject: [PATCH] Add more clone testing --- tests/classes/clone_003.phpt | 54 ++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100755 tests/classes/clone_003.phpt diff --git a/tests/classes/clone_003.phpt b/tests/classes/clone_003.phpt new file mode 100755 index 00000000000..a6ad3ea74e3 --- /dev/null +++ b/tests/classes/clone_003.phpt @@ -0,0 +1,54 @@ +--TEST-- +ZE2 object cloning, 3 +--SKIPIF-- + +--FILE-- +p2 = 'A'; +$obj->p3 = 'B'; +$copy = $obj->__clone(); +$copy->p3 = 'C'; +echo "Object\n"; +print_r($obj); +echo "Clown\n"; +print_r($copy); +echo "Done\n"; +?> +--EXPECT-- +Object +test Object +( + [p1] => 4 + [p4:protected] => 5 + [p5] => + [p2] => A + [p3] => B +) +Clown +test Object +( + [p1] => 4 + [p4:protected] => 5 + [p5] => + [p1:private] => 1 + [p2] => A + [p3] => C +) +Done