SnapTest is a powerful unit testing framework for PHP 5 , leveraging PHP's unique runtime language to simplify the unit test process without sacrificing the agility tests provide.
Features:
- JUnit Compliant Test Harness
- TAP Compliant Test Output
- Runnable from Command Line via .sh or .php scripts
- Full support for mock objects at runtime (minimum parallel structures) as actors and critics
- Extensible addon system for adapting SnapTest to just about any developer environment
Requirements:
· PHP 5.0.0+ (tested 5.1.5+ Debian, 5.2.3+ OSX)
· PHP binary in user path, /usr/local/bin, /opt/usr/local/bin, or in known location