A great New Idea for solving the JUnit dependency problem!

I just stumbled across an older

blog entry

blog entry about JUnit which has helped me better understand the core of the debate over test dependencies. The article presents a justification for JUnit’s practice of instantiating a new TestCase instance for every test method it runs. It leads off with an example:
public class Tester extends TestCase [...]

No, Dependent Test Methods are not Evil (and you know it, Cedric)

Cedric’s
work on TestNG has touched off a series of debates about testing philosophy. The topic du jour is whether it’s necessary and acceptable to define one test case that is dependent on another.

I’m really puzzled as to why there is even a debate here (the answer is “yes”, BTW). The prevailing groupthink [...]