From: Phlip Date: 2008-03-05T13:24:56+09:00 Subject: Re: Adding startup and shutdown to Test::Unit >> Would it not be better to have a startup and shutdown method >> for each test case rather than the suite as a whole? > > This is where Nathaniel's terminology gets confusing. Hit WikiPedia's entry for "test case". The JUnit (IIRC) trick is a suite inherits a case - the Composite Design Pattern in action. Evaluating it provides the Interpreter Pattern. A Suite is that batch of Cases which share the same Fixtures (not Rails "Fixtures"), beginning with setup() and teardown().