Linux Today: Linux News On Internet Time.

Testing, Logging, and the Art of Monkey Patching

Aug 23, 2007, 09:00 (0 Talkback[s])
(Other stories by Jeremy Jones)

"Most of the code that I've been writing for the book has been getting its own unit tests. I've been working on a chapter on networking for the past week and a half and have written a little code for the chapter. One of the challenges of writing tests for something like networking code is that there are so many variables which may influence a suite of unit tests. For example, if my unit tests rely on hitting some Google webserver and I encounter problems, trouble shooting questions may include: is my router acting up, is my ISP acting up, am I failing to get DNS resolution, is that particular server down, have they changed the URL for this resource, etc..."

Complete Story

Related Stories: