Commit Graph

501 Commits

Author SHA1 Message Date
foobar
cd2d5c4631 Revert and add the compatibility option. 2004-02-25 20:37:11 +00:00
foobar
4a32ba458c Test for bug #27395 2004-02-25 18:54:15 +00:00
Zeev Suraski
982b44e073 This is no longer valid out of the box PHP 5 code.
We tried to enable compatibility mode but the test engine doesn't appear
to take the --INI-- section into account in compile time, so it didn't
work...
2004-02-25 14:57:43 +00:00
Derick Rethans
b9d56576bf - Added testcase for bug #27354 (Modulus operator crashes PHP). 2004-02-22 20:04:30 +00:00
Zeev Suraski
fe4239d0d7 Fix test 2004-02-12 14:12:37 +00:00
Zeev Suraski
59a5701a8e extend Exception 2004-02-12 12:37:04 +00:00
Zeev Suraski
229aa6351f extend Exception 2004-02-12 12:21:16 +00:00
Marcus Boerger
c6cbafa273 Fix: <interface> [extends <interface> [, <ineterface>]* ] 2004-02-11 22:13:39 +00:00
Zeev Suraski
b70f942189 Get rid of some yucky past, and reenable these tests 2004-02-11 16:09:46 +00:00
Andi Gutmans
597410a0e0 Fix a couple of tests 2004-02-10 15:20:51 +00:00
foobar
6529000fff Add test case for bug #26866 2004-02-10 12:58:36 +00:00
Marcus Boerger
629c3da19d Add test 2004-02-04 22:18:35 +00:00
Marcus Boerger
8710688358 The &new is no longer needed, prevent E_STRICT message 2004-02-04 21:34:10 +00:00
Zeev Suraski
75d1fbec60 Update test (reason: can no longer assign to $this) 2004-02-04 17:55:44 +00:00
Zeev Suraski
aa4fa62fc8 Update test (reason: early binding changes its behavior) 2004-02-04 17:47:35 +00:00
Zeev Suraski
4b4351c2d9 Update test (reason: early binding changes its behavior) 2004-02-04 17:45:08 +00:00
Marcus Boerger
dfad2955ee Update tests 2004-02-03 22:07:29 +00:00
Marcus Boerger
4137d77ca9 No longer needed 2004-02-03 22:05:30 +00:00
Marcus Boerger
38e5a2a374 Update tests 2004-02-03 21:52:46 +00:00
foobar
dbff3d8b97 test for bug #26900 2004-01-26 04:37:50 +00:00
Marcus Boerger
3ca44539a1 Switch from ZEND_ACC_DYNAMIC to ZEND_ACC_ALLOW_STATIC and disallow calling
internal non-static methods statically.
# As discussed with Zeev:
# - For BC standard userspace methods allow this with an E_STRICT message.
# - If you want to implement an internal method taht can be called both
#   statically and non-statically then use flag ZEND_ACC_ALLOW_STATIC.
# - Magic user space methods __*() cannot and __construct, __destruct,
# __clone can never be called statically.
2004-01-24 16:59:24 +00:00
Marcus Boerger
a3a19e915a Change to correct syntax.
# The test will still fail though.
2004-01-21 22:36:49 +00:00
foobar
a5ad026469 test case for bug #26696 2004-01-20 00:25:30 +00:00
foobar
f4983c0d3f - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5 2004-01-17 13:00:38 +00:00
foobar
f584b9e168 typofix 2004-01-17 06:18:09 +00:00
foobar
fcf131ce23 add test case for bug #26869 2004-01-11 13:59:48 +00:00
Marcus Boerger
2fc7a07e62 Use __tostring() in all printing functions. 2003-12-29 22:26:48 +00:00
Marcus Boerger
23191fb208 Add some __autoload() tests. 2003-12-29 12:36:31 +00:00
Marcus Boerger
e29f589d46 Add more tests. 2003-12-28 18:03:05 +00:00
Ilia Alshanetsky
0688205940 Fixed Bug #26703 (Certain characters inside strings incorrectly treated as
keywords). Original patch by vrana@php.net.
2003-12-25 18:57:26 +00:00
Marcus Boerger
717604ea70 Add more tests 2003-12-22 22:53:48 +00:00
Marcus Boerger
26a0abbd0c Fix tests now that class names are shown in correct casing 2003-12-22 22:50:02 +00:00
Marcus Boerger
06788f0438 Fixed bug #26675 (Segfault on ArrayAccess use)
Update NEWS
2003-12-22 16:27:14 +00:00
Dmitry Stogov
df76eba657 New tests for memory leaks 2003-12-19 15:08:56 +00:00
Dmitry Stogov
25a811da65 Assign_op operators (+=) were fixed for elements of overloaded objects 2003-12-19 11:22:13 +00:00
Marcus Boerger
e515b246cb Fix test 2003-12-19 10:23:05 +00:00
Marcus Boerger
06aad2d22d Add test for foreach visibility 2003-12-19 10:16:08 +00:00
Marcus Boerger
73b895ca5f Add new test 2003-12-17 22:14:59 +00:00
Ilia Alshanetsky
fec7c2997a Update test. 2003-12-17 17:25:00 +00:00
Marcus Boerger
d4f64f88ba Reenable __tostring() magic for print,echo,concatenation,function naming...
but not for other internal things.
# As discussed with Andi
2003-12-15 16:59:21 +00:00
Ilia Alshanetsky
097ed939a6 Fixed test. 2003-12-14 18:25:13 +00:00
Marcus Boerger
1e2349a1f1 Fix test 2003-12-14 17:42:57 +00:00
foobar
c6c4c4fbc4 - Nuke property_exists() calls
- Fix the test. (this is BUG in PHP 5, works in PHP 4)
2003-12-01 12:07:36 +00:00
Marcus Boerger
c3fddcab62 Fix tests for E_STRICT and check for E_STRICT in run-tests.php. 2003-11-30 13:57:20 +00:00
Marcus Boerger
af3f48b7e1 Research reveals that the error text depends on the tools and their
versions used to create the language parser.
2003-11-29 12:51:37 +00:00
foobar
b0d921697d test for bug #24908 2003-11-29 07:54:19 +00:00
foobar
d0f9ba8955 - Fix expected output. 2003-11-29 07:29:42 +00:00
foobar
3e7dd7eb29 oops.. 2003-11-29 07:16:58 +00:00
foobar
5ff5a9fbb3 test for bug #25652 2003-11-29 07:15:31 +00:00
foobar
5faa087a0e test for bug #24926 2003-11-29 02:28:49 +00:00
Marcus Boerger
3be27ecc78 Add a support function to check for property existance which is different
from checking a property from being empty/set.
Update test #26182.
2003-11-27 17:06:26 +00:00
Marcus Boerger
7780cbc9f3 In PHP5 this will create an implicit public property 2003-11-26 08:47:58 +00:00
Marcus Boerger
f40ecad640 Errro message has changed 2003-11-26 08:45:42 +00:00
foobar
f280bc3735 test case for bug #26182 2003-11-25 09:20:56 +00:00
Marcus Boerger
4dba05d9cc Add new interface ArrayAccess to use objects as Arrays 2003-11-24 20:57:54 +00:00
Marcus Boerger
cf1a6108eb Add new iterator test inspired by bug #26527 2003-11-18 07:33:30 +00:00
Marcus Boerger
ec9ea44f59 Update test expectations 2003-11-10 18:09:07 +00:00
Ilia Alshanetsky
4d349926ff Fixed some test names.
Removed extraneous \r from a number of tests.
2003-10-24 03:31:57 +00:00
Ilia Alshanetsky
5dac0007f3 Fixed bug #25922 (Crash in error handler when 5th argument is modified). 2003-10-22 23:42:55 +00:00
Marcus Boerger
8abb3bd448 Impement userspace iterator interfaces and tests. See tests for details
on the names.
2003-10-22 20:04:48 +00:00
Kai Schroeder
3d4586e965 Fixed typo 2003-10-20 04:49:18 +00:00
Marcus Boerger
d7fdf15a41 - Allow partial type conversion support for objects.
- Add support for object to string conversion from userspace by method
  __toString() and add a test.
2003-09-18 11:38:33 +00:00
Marcus Boerger
46b8801b35 Go with studlyCaps in error messages/backtrace/reflection output 2003-09-17 10:14:12 +00:00
Marcus Boerger
83a48b2603 Test for bug #25547 2003-09-15 20:30:32 +00:00
Ard Biesheuvel
eba90f7f99 WS 2003-09-13 19:49:50 +00:00
Ard Biesheuvel
6f37733367 Fixed for 64bit archs 2003-09-13 15:27:09 +00:00
Marcus Boerger
62421b5201 Fix registering/derigistering of stdClass in ZTS and NON ZTS mode 2003-09-08 10:45:19 +00:00
Marcus Boerger
95649ab260 Tests show updating consts must happen once at runtime (revert optimization).
Add tests for static properties.
2003-09-04 16:00:01 +00:00
Marcus Boerger
430bfc6f09 Fix test 2003-09-03 21:19:22 +00:00
Marcus Boerger
9702c70a35 Synch/Unify error messages related to function/method calls 2003-09-02 14:08:59 +00:00
foobar
b78f146f7f - Skip with CLI 2003-08-29 09:05:11 +00:00
Marcus Boerger
96d7f06e37 Add test for #25145 2003-08-19 22:47:30 +00:00
Marcus Boerger
2f51c2acf4 Once is enough 2003-08-17 12:13:26 +00:00
Marcus Boerger
61f52becec Add some debug help 2003-08-16 18:28:20 +00:00
Moriyoshi Koizumi
a5c6b9127e (format fix) replace a tab with a single space 2003-08-11 19:52:38 +00:00
Marcus Boerger
f427dc4f8e Add destructor inheritance test (bug #24637) 2003-08-11 00:02:32 +00:00
Ilia Alshanetsky
073e282b38 <? -> <?php 2003-08-09 20:13:44 +00:00
Marcus Boerger
c05b329c6c Add testcase for complicated reference scenarios with objects. 2003-08-09 20:09:09 +00:00
Moriyoshi Koizumi
6be14c6636 Fix test so it matches the new error message. 2003-08-09 19:19:14 +00:00
Ilia Alshanetsky
ac41c5db23 Added/improved tests for bugs 24142, 24063, 24951, 24980 2003-08-09 16:44:33 +00:00
Marcus Boerger
ffd6f29ef8 Prefix all engine 2 tests 2003-08-09 14:48:47 +00:00
Marcus Boerger
dfd85e88d2 Reenable, works as expected 2003-08-09 14:34:44 +00:00
Marcus Boerger
d4aa155d25 Precise destructor errors 2003-08-09 14:32:33 +00:00
Zeev Suraski
1a13e1d4bd Disable prolebmatic test 2003-08-05 08:49:56 +00:00
Zeev Suraski
b894f06f49 Add a test 2003-08-04 08:42:36 +00:00
Zeev Suraski
95eaf55aa6 Add foreach() test with references 2003-07-24 13:21:54 +00:00
Zeev Suraski
4f3e52ac1b Add test for binary safety of each() 2003-07-24 13:08:35 +00:00
foobar
8514398dfc Fix the test.. 2003-07-24 10:41:47 +00:00
foobar
dcfe901015 test for bug 24783 (foreach() key not binary safe) 2003-07-24 10:25:15 +00:00
Zeev Suraski
4ec05c508b Add test 2003-07-22 13:54:45 +00:00
Zeev Suraski
7e72d8e826 Fix bug #24499 2003-07-21 12:13:16 +00:00
Zeev Suraski
9bbf5577dd Add a couple of tests 2003-07-21 11:48:37 +00:00
foobar
a00e3f6f1e Added test case for bug #24573 2003-07-18 12:24:49 +00:00
Marcus Boerger
4e2b88255c Add test for bug #24640 2003-07-17 21:02:44 +00:00
Moriyoshi Koizumi
02c55f6c63 Added test case for bug #24658 2003-07-17 18:50:56 +00:00
foobar
7fe8f6cf94 Added test case for bug #22690 2003-07-16 00:38:54 +00:00
Marcus Boerger
4f0b480f78 More __clone testing 2003-07-03 19:53:01 +00:00
Marcus Boerger
5b1a6f7be0 Accessing globals from a destructor causes memory corruption 2003-07-03 14:06:51 +00:00
Marcus Boerger
2044fbf59e Check private redeclare behavior 2003-07-03 10:05:01 +00:00
Sterling Hughes
62ea4ebd92 fix these tests 2003-07-03 07:18:41 +00:00
Zeev Suraski
eab449ded0 Another test case 2003-07-02 18:05:45 +00:00
Derick Rethans
dab62fcf60 - use <?php in testcases 2003-07-02 18:00:51 +00:00
Zeev Suraski
60152a0db8 Add test case 2003-07-02 17:51:15 +00:00
Moriyoshi Koizumi
31431193ca Now this should make sense. 2003-07-02 15:47:24 +00:00
Moriyoshi Koizumi
928d6ac769 Adjust test.
# This was also fixed by the Zeev's patch for bug #22367.
2003-07-02 15:38:51 +00:00
Zeev Suraski
cb38a9227e Adjust expectations :) 2003-07-02 15:08:11 +00:00
Marcus Boerger
74a0f6c8ab Finally fix property cloning and fix the tests accordingly.
# The default behaviour is to copy all properties with all current values
# from the old object. But if __clone is overwritten then only the default
# properties are cloned with their correct default values. So we keep
# the type system intact and also allow real __clone overwriting now.
2003-07-02 07:24:11 +00:00
Marcus Boerger
43e74fc8b1 Fix test name 2003-07-02 06:40:34 +00:00
Sterling Hughes
dc22926f49 add a test for get_parent_class() bug 2003-07-02 04:30:45 +00:00
Marcus Boerger
30b7f39d07 Add more clone testing 2003-07-01 23:57:27 +00:00
Marcus Boerger
47a881f01c Check handling of private class members 2003-07-01 23:50:01 +00:00
Marcus Boerger
5dd671e3cc ups (2nd) 2003-07-01 23:20:48 +00:00
Marcus Boerger
11e5c08d39 ups 2003-07-01 21:28:15 +00:00
Marcus Boerger
e92b88a8c5 Add more clone testing 2003-07-01 21:27:59 +00:00
Marcus Boerger
38e5f7b18e Fix test (damn copy'n'paste) 2003-07-01 21:05:02 +00:00
Marcus Boerger
0e300b7f77 Add tests for __clone visibility 2003-07-01 19:59:50 +00:00
Marcus Boerger
26d0753804 Add tests for static members 2003-07-01 19:12:23 +00:00
Derick Rethans
7d6d146a02 - Fixing this test, this is the correct behavior 2003-07-01 19:06:04 +00:00
Marcus Boerger
c31e49e4cb Add tests for static members 2003-07-01 18:34:42 +00:00
Sterling Hughes
c6876a53df test for bug #24399, segfault in is_subclass_of() 2003-06-30 19:40:48 +00:00
Sterling Hughes
f27571134b its not a bug - its a feature. No longer allowed in ze2. 2003-06-30 19:16:36 +00:00
Rasmus Lerdorf
832ffd1970 Fix 3 tests that didn't adequately specify the .ini settings they rely on 2003-06-30 18:22:53 +00:00
foobar
b377225d4f Added test case for bug #24396 2003-06-30 17:30:16 +00:00
Marcus Boerger
4ff79c7d84 Add test case for final classes 2003-06-21 22:02:16 +00:00
Marcus Boerger
8251858120 Add test case for abstract classes 2003-06-21 19:10:08 +00:00
Stanislav Malyshev
10642b81a0 Add test for the bug - will fail for now! 2003-06-16 12:26:07 +00:00
Stanislav Malyshev
c44e4eddbe fix test so it does not depend on variable order 2003-06-16 09:27:33 +00:00
Stanislav Malyshev
91ec828de5 add tests for fixed bugs 2003-06-16 09:20:42 +00:00
Marcus Boerger
cae9aab2c0 Goodbye namespaces 2003-06-07 00:57:07 +00:00
Jay Smith
0efbd4f925 Namespaces are gone, and so is this test. 2003-06-06 19:00:48 +00:00
foobar
c8c45d14da Test for bug #24054 2003-06-06 11:09:55 +00:00
Derick Rethans
0346fb6a89 - Add test case for bug #23951 2003-06-02 11:12:25 +00:00
Sebastian Bergmann
26e7420615 Per request by Derick and Marcus. 2003-06-01 14:15:44 +00:00
Moriyoshi Koizumi
2e5013efec Added test case for bug #17115 2003-05-23 23:27:24 +00:00
foobar
412f54edab MFB 2003-05-14 15:02:30 +00:00
foobar
5d4bca6dbf Added test case for bug #23584 2003-05-14 00:06:55 +00:00
Sebastian Bergmann
938d90f1d8 Add test case for bug #23489. 2003-05-05 10:16:04 +00:00
Marcus Boerger
a6d0c66a16 Change tests to reflect error message changes 2003-05-04 19:50:28 +00:00
Marcus Boerger
cb1976cb13 MFB: Fix test 2003-05-03 17:30:46 +00:00
foobar
fc8d7c2a8e Added test case for bug #21820 2003-04-25 08:33:25 +00:00
Marcus Boerger
dc27fbd90f Add a test for ctor precedence 2003-04-19 18:21:58 +00:00
foobar
b02dd10e03 SKIP -> SKIPIF 2003-04-16 02:21:30 +00:00
Moriyoshi Koizumi
fa0ac8a273 Made dirname() binary-safe. 2003-04-12 21:53:46 +00:00
Sara Golemon
f22fb07ecd Avoid having output_buffering cause this test to improperly fail. 2003-04-02 01:51:34 +00:00
Marcus Boerger
0ee6377b42 bugfix #22961 by cynic@php.net 2003-03-30 12:47:05 +00:00
Marcus Boerger
18ff958ad3 fix these tests 2003-03-28 18:58:18 +00:00
Moriyoshi Koizumi
ba8e57b2cb Added test for bug22592 2003-03-15 23:37:17 +00:00
Moriyoshi Koizumi
3f04205371 Fixed typo 2003-03-14 17:12:24 +00:00
Marcus Boerger
a1cafdf0c4 Added some interface tests 2003-03-12 00:09:59 +00:00
Jay Smith
5f25e6b1dd modified test to reflect change in var_dump(). 2003-03-10 21:27:48 +00:00
Moriyoshi Koizumi
a41e0c1382 Modified the test to reflect the recent change on var_dump() 2003-03-10 20:46:39 +00:00
Jay Smith
61de56b7f5 Added tests for interfaces and class type hinting. 2003-03-07 15:56:31 +00:00
Marcus Boerger
4a152cad0c abstract classes must now be declared abstract 2003-03-07 00:01:08 +00:00
Moriyoshi Koizumi
2d40fe2222 Further testing on this feature should have been done... 2003-03-06 19:37:19 +00:00
Moriyoshi Koizumi
c775318c44 Fixed typo 2003-03-06 16:55:00 +00:00
foobar
888a084ccb added test for the memleak part from bug #19943 2003-03-06 16:29:05 +00:00
Moriyoshi Koizumi
1f85425c4d Fixed typo 2003-03-06 16:20:08 +00:00
Moriyoshi Koizumi
a06b5bde22 Added a test case for bug #22510 2003-03-04 19:52:22 +00:00
Marcus Boerger
66c8b5d71c If this doesn't show "3.4" there is another error 2003-03-04 18:35:03 +00:00
Jay Smith
243dd060d1 Added some tests for ZE2 features and their functionality. 2003-03-03 16:44:38 +00:00
Marcus Boerger
cc52373c10 Adding tests for ctor/dtor handling 2003-03-03 11:18:59 +00:00
Marcus Boerger
447da280dd Adding tests for abstract static methods 2003-03-03 11:13:56 +00:00
Marcus Boerger
326b793faf Adding tests for final methods 2003-03-03 11:10:30 +00:00
Marcus Boerger
acef51e677 (re)check in non ZendOptimizer version of test 2003-03-03 00:58:15 +00:00
Moriyoshi Koizumi
a628a6a2de Added test case for bug #22367 2003-02-24 19:37:27 +00:00
Moriyoshi Koizumi
a67e4dac8f Fixed the test as the result is just considered to be expected 2003-02-24 16:50:35 +00:00
Marcus Boerger
5f1975a432 New test which currently fails 2003-02-23 03:03:09 +00:00
Moriyoshi Koizumi
1b79da954c Added test case for bug #22231 2003-02-15 15:15:14 +00:00
Zeev Suraski
8713fdd102 Fix the test 2003-02-10 10:58:56 +00:00
Marcus Boerger
984cde3123 Add PPP method tests 2003-02-05 23:07:24 +00:00
Moriyoshi Koizumi
e2c4dffae0 Modified the test so it will be skipped under ZE1.
Thanks Kai
2003-02-03 16:38:22 +00:00
Moriyoshi Koizumi
0eb1c407b2 Added missing "?>" 2003-02-03 16:33:13 +00:00
Moriyoshi Koizumi
aded4d818a Added test case for bug #21961 2003-02-03 14:02:21 +00:00
Melvyn Sopacua
ac3dc9d95e Fix parse error and edink's fear of bison errors 2003-01-28 10:04:17 +00:00
Moriyoshi Koizumi
6174d2b446 Updated test so it describes the problem more clearly. 2003-01-27 01:15:14 +00:00
foobar
84e5fcb5de MFB, removed unused GET/POST entries 2003-01-24 05:56:55 +00:00
Moriyoshi Koizumi
ad86154d90 Added test case for bug21849.phpt 2003-01-23 23:22:23 +00:00
Moriyoshi Koizumi
d4f59af5be Fixed typo 2003-01-23 19:31:02 +00:00
Moriyoshi Koizumi
4199484313 Changed the test's file name as per the convention 2003-01-23 19:28:39 +00:00
foobar
80923f933d Added test for bug: #21513 2003-01-23 03:28:41 +00:00
Moriyoshi Koizumi
da45161bd2 Added test case for bug #21800 2003-01-21 19:38:08 +00:00
Moriyoshi Koizumi
a395304c72 Added test case for bug #21094 2003-01-18 19:44:12 +00:00
Moriyoshi Koizumi
e89bace72c Fixed typoFixed typoFixed typoFixed typoFixed typoFixed typoFixed typoFixed typo 2003-01-13 19:18:18 +00:00
Moriyoshi Koizumi
22a6b8f1a4 Added test case for bug #21600 2003-01-12 23:56:04 +00:00
Wez Furlong
59e4fdcc10 Implement fprintf() and vfprintf().
Add a couple of tests.
2003-01-09 17:29:31 +00:00
Derick Rethans
6197460836 - Fix tests if Zend Optimizer is loaded 2003-01-01 12:43:59 +00:00
Melvyn Sopacua
2169eb2ccc MFB: There won't be a warning/fix on this, so remove the test 2002-12-21 21:01:52 +00:00
Melvyn Sopacua
9dc1412e46 MFB: Skip the test, until a proper descision is made 2002-12-21 16:58:23 +00:00
Moriyoshi Koizumi
58037935f6 Appended "\n" as suggested by Derick. 2002-12-19 15:29:09 +00:00
Moriyoshi Koizumi
fdded38816 Added a test case for bug #20539 2002-12-18 22:54:34 +00:00
Melvyn Sopacua
43202b5b95 Add testcase for bug #20993 2002-12-13 18:40:39 +00:00
Marcus Boerger
cbab922570 "of cause" should have been "of course" but is not needed anyway
#noticed by Zeev
2002-12-10 11:21:30 +00:00
Marcus Boerger
90d9299e51 Updated error message 2002-12-07 23:33:41 +00:00
Marcus Boerger
f01fa3e02e Updated error message 2002-12-07 23:21:50 +00:00
Marcus Boerger
8e268d2816 Adding a test for abstract class instanciation 2002-12-07 14:27:29 +00:00
Marcus Boerger
e7f5b801be Do not instanciate an abstract class 2002-11-28 17:07:50 +00:00
Marcus Boerger
2ddbee008f Better naming 2002-11-24 16:07:34 +00:00
Marcus Boerger
c4272645ce Add test against redeclaring an overloaded method abstract 2002-11-24 15:51:57 +00:00
Marcus Boerger
622b45e2a9 Add test against mixing static/non static methods 2002-11-24 15:50:28 +00:00
Derick Rethans
1019b2ea94 - Adjust tests for removed old_function() in Zend Engine 2 2002-11-23 22:08:05 +00:00