diff options
| author | Stig Bakken <ssb@php.net> | 2000-08-27 19:46:06 +0000 |
|---|---|---|
| committer | Stig Bakken <ssb@php.net> | 2000-08-27 19:46:06 +0000 |
| commit | 315f4f5658cf22a17ba06fa2ca2f3d890355873f (patch) | |
| tree | 3dd1134c1d1c3821b48fab806884123f09b2d21f /tests/func/004.phpt | |
| parent | 7eeda99a055df5a510d3d20526e9adcb42fecdb0 (diff) | |
| download | php-git-315f4f5658cf22a17ba06fa2ca2f3d890355873f.tar.gz | |
@PHP 3 regression testing framework re-born (Stig)
Took the old PHP 3 regression testing framework and rewrote it in PHP.
Should work on both Windows and UNIX, however I have not tested it on
Windows. See tests/README for how to write tests. Added the PHP 3
tests and converted most of them.
Diffstat (limited to 'tests/func/004.phpt')
| -rw-r--r-- | tests/func/004.phpt | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/tests/func/004.phpt b/tests/func/004.phpt new file mode 100644 index 0000000000..465cb5d2a1 --- /dev/null +++ b/tests/func/004.phpt @@ -0,0 +1,65 @@ +--TEST-- +General function test +--POST-- +--GET-- +--FILE-- +<?php + +echo "Before function declaration...\n"; + +old_function print_something_multiple_times $something,$times ( + echo "----\nIn function, printing the string \"$something\" $times times\n"; + for ($i=0; $i<$times; $i++) { + echo "$i) $something\n"; + } + echo "Done with function...\n-----\n"; +); + +old_function some_other_function ( + echo "This is some other function, to ensure more than just one function works fine...\n"; +); + + +echo "After function declaration...\n"; + +echo "Calling function for the first time...\n"; +print_something_multiple_times("This works!",10); +echo "Returned from function call...\n"; + +echo "Calling the function for the second time...\n"; +print_something_multiple_times("This like, really works and stuff...",3); +echo "Returned from function call...\n"; + +some_other_function(); + +?> +--EXPECT-- + +Before function declaration... +After function declaration... +Calling function for the first time... +---- +In function, printing the string "This works!" 10 times +0) This works! +1) This works! +2) This works! +3) This works! +4) This works! +5) This works! +6) This works! +7) This works! +8) This works! +9) This works! +Done with function... +----- +Returned from function call... +Calling the function for the second time... +---- +In function, printing the string "This like, really works and stuff..." 3 times +0) This like, really works and stuff... +1) This like, really works and stuff... +2) This like, really works and stuff... +Done with function... +----- +Returned from function call... +This is some other function, to ensure more than just one function works fine... |
