My favorites | Sign in
Project Home Issues Source
Project Information
Members
Links

Snap Unit Testing

SnapTest can be obtained via the following repositories and methods:

Git Repository: git://github.com/Jakobo/snaptest.git

A browseable version of the history is available at http://github.com/Jakobo/snaptest

"Mission Statement" of Sorts

To put it simply, unit testing should be transparent. There shouldn't be the complexity of test harnesses and coding out stub files. This functionality should be there if you want it, but the barrier to writing tests should be so low that it becomes easier to write the test than the code itself. It is on this philosophy that SnapTest was built.

These are some of the goals of SnapTest and the SnapTest project (or at least a concept of what we are trying to do here) in no particular order:

  • Build a PHP unit testing framework
  • Create a 0-effort harness. Easy to run the code, easy to get results
  • Maintain transparency in the code and the community
  • Be as non-intrusive as possible
  • Be memory efficient
  • Link to complex infrastructures easily
  • Take advantage of the OO structure PHP 5 provides
  • Emphasize end-users as one of the most important resources
  • Promote unit testing in a non-oo PHP world

Code quickly; it's a snap.

Powered by Google Project Hosting