November 2002
Intermediate to advanced
240 pages
5h 9m
English
Sometimes tests need to allocate external resources in setUp(). If we want the tests to remain independent, then a test that allocates external resources needs to release them before it is done, perhaps in a tearDown() method.
The simpleminded way to write the test for de-allocation is to introduce yet another flag. All of those flags are starting to bug me, and they are missing an important aspect of the methods: setUp() is called before the test method is run, and tearDown() is called afterward. I’m going to change the testing strategy to keep a little log of ...