PHP in Action Rotating Header Image

Posts Tagged ‘Unit Tests’

One behavior != one assertion

Image by libbyrosof via Flickr The debate on the “one assertion” principle continues. Pádraic Brady and I agree on the general principle, but since he is so categorical in his second article, I needed to inspect his reasoning more closely. It’s clear that our disagreement is more than superficial. The more I think about it, [...]

One assertion per test—always?

Image via Wikipedia Pádraic Brady pleads for the principle that a unit test method should have only one assertion. His point is perfectly valid; there are several good reasons why one assertion per method is a smart guideline when writing unit tests. But since he drags up the term “lazy”, I feel the need for [...]