Hi...
Probably the longest point release in history, but it's here. This is the last version that supports PHP 4.
Compared to the 1.0 version, there is much better PHP 5 support (all the way up to PHP 5.3) as long as E_STRICT is not enabled. The mocks support type hinting and interface mocking, the whole system properly supports exceptions and there are many small improvements to the web browser.... read more
Hi.
Nearly the last release that supports PHP4. Includes some bug fixes and enhancements, especially in handling exceptions. In addition mocks can now throw errors and exceptions.
The documentation is still catching up.
yours, Marcus
The SimpleTest code is now developed on Subversion, no longer on CVS. This means that if you normally use CVS snapshots, these will gradually go out of date.
Please see the Sourceforge docs for how to access the simpletest code (from simpletest/simpletest/trunk) until we update our own docs.
yours, Marcus
New features are autorun, and browser base tag support. This is the last feature release supporting all PHP versions from 4.2.3 to 5.2.2. There will follow an RC1 for bug fixing and then a final release. After that SimpleTest will be PHP 5.1+ only.
Hi...
Looks like about 2/3 of users of PHP 5.2 are having trouble with either the error handling or mock objects with multiple interfaces. Basically, if the self test suite hangs or throws errors, you've got trouble. Another version will be available shortly.
PHP 5.1.6 should work fine.
yours, Marcus
Hi.
This is an updated PHP 5 compatibility release. It should work with every version of PHP from 4.2 up to 5.2 (please let me know if it doesn't).
Features include: expectException(), proper skip facility, greater formatting control in the reporters and various mock object compatibility fixes.
Note that thisis still a PHP4 compatible version. It will not run under E_STRICT.
yours, Marcus
Hi.
After a breeding break I'm finally back on the case with SimpleTest. The next release will be mainly bug fixes. Most other upcoming work will be dedicated to the PHP5 only version.
yours, Marcus
If you are using the CVS version of SimpleTest, the expectException() method has stopped working. Hopefully this should be patched in a couple of days.
yours, Marcus
Hi.
I cannot seem to get non anonymous CVS access at the moment. This makes it difficult to check in fixes, etc. Work is being done on patches and bug reports, and this should appear once the Sourceforge CVS server is back up.
yours, Marcus
Hi.
This release should resolve all of the PHP 5 compatibility issues, including the SPL problems. In addition there has been a simplification of the reporting internals, exceptions are now trapped and there have been lot's of browser form fixes. This is a recommended upgrade.
yours, Marcus
SimpeTest now works with PHP5.0.2 again. This should mean that it now works with every PHP version from 4.2 up.
yours, Marcus
An official working tarball is a few weeks away, but if you don't mind the hassle of a pserver checkout, then you can get a notice free SimpleTest from CVS.
yours, Marcus
The irritating notices that PHP now throws are worked around in the current CVS. They should roll out in the 1.0.1aplha3 release. This will hopefully be out before Xmas.
yours, Marcus
Hi.
This version still has PHP5.1 glitches and some bugs still to fix. I am without a net connection for the next couple of weeks though, so this is to tide people over.
This version simplifies mock object usage and makes them much more PHP5 compatible. There are also a raft of name changes with old name deprecations.
yours,Marcus
It's been a while since the last update. This is mainly a maintanence release, but does add some additional features to the web tester. In particular, HTML labels can be used to identify clickable elements and file uploads are now supported. SimpleTest provides unit testing, mock objects and web testing framework for PHP built around test cases. If you know JUnit or some of the PHPUnit clones this will need no explanation. It also adds JWebUnit style testing including cookies, authentication and form handling
An early alpha release of an Eclipse plug-in for SimpleTest has been released. If you are using one of the Eclipse PHP plug-ins and what to integrate unit and web testing, then this may be for you.
You will get an awful lot of notices in PHP4 using SimpleTest 1.0. The current CVS build, 1.0.1alpha, is notice clean.
Demian Turner has put together a PEAR channel version of SimpleTest. This is identical to teh tarball release except that it does not include the HTML docs that are normally bundled. These will be bundled later as a separate download.
yours, Marcus
I have renamed teh package structure describing the release. It had a rather strange naming system, now simplified. If you were monitoring the old pacakge, sorry, but you will have to resubscribe. I feel it is better to get this out of the way.
yours, Marcus
Unfortunately the test suite use the SF project pages as a test sample within the test suite. The (welcome) reinstatement of that system now means that those tests fail. A version 1.0.1 is due shortly and these tests will be modified in that version.
yours, Marcus
SimpleTest finally hits the stable version 1.0 milestone. This is a PHP unit tester, web tester and mock objects generator. It's a developer tool for test driven development of web applications. It comes with a scriptable web browser that can also be used independently of the rest of the package.
This is the last revision before the 1.0 final release. It's a comprehensive bug fix version.
When running the bundled all_tests.php script you may find the script fails to complete. This is likely due to the test suite overrunning the default 8MB memory limit set in your php.ini file. Workarounds are to increase this limit, or to run the tests on the command line.
SimpleTest RC2 has altered the way it matches link and button labels. Previously raw HTML had to be matched exactly. This was fiddly if formatting appeared in labels. This has now been replaced with a visible text match. Formatting is removed and whitespace is normalised. If you were previously matching bits of HTML then this wil break your legacy tests. The upside is that this is a much requested change and makes clicking very much easier.... read more
The PHP web tester and unit testing framework is now complete and tested with PHP4 and PHP5. The main upgrades are full frames support and a reduced memory footprint. There is now a feature freeze until the official 1.0 release while the documentation catches up.