On SitePoint.com today there's a new article, the second in the series, introducing unit testing in PHP with PHPUnit. The first article can be found here. (Disclaimer: I am the author of this series of articles).

In my previous article, I took you through some of the basics of unit testing with PHPUnit. I introduced you to what it means to test your code and the real benefits it can for you and your code. This time I want to dive in a little deeper and get to know PHPUnit in a bit more detail.

The tutorial goes into more detail on some of the commonly used assertion methods PHPUnit has to offer including: assertTrue, assertLessThanOrEqual, assertStringStartsWith, assertSame and assertClassHasAttribute. There's also a brief discussion about marking tests incomplete or skipped and how, except in some circumstances, it should be avoided at all costs.