A TestSuite is a composite used to collect detail of TestCases.
An example here would be nice. As a complete beginner to test-first development, I cannot tell whether the below comment and code is approving of the idea of TestSuite, or disapproving and giving a counterexample. Also I don't see the word "TestSuite" in the below code, which is confusing.
Why is it better to model suites explicitly in code? My implementation uses a structured name (for example "/system1/module1/test1") and the TestDriver can pattern-match using regular expressions or a simple prefix to decide which tests to execute. I think this gets all the benefits without any code.