#import @interface TestSuite : NSObject { @private NSMutableArray *tests; NSString *name; } + (TestSuite *)suiteWithClass:(Class)aClass; + (id)testWithName:(NSString *)name; + (TestSuite *)suiteWithName:(NSString *)name; - (id)initWithName:(NSString *)name; - (id)initWithClass:(Class)aClass; - (void)runTest:(id)test result:(TestResult *)result; - (void)addTest:(id)test; - (void)addTestSuite:(Class)aClass; - (NSEnumerator *)testEnumerator; - (int)numberOfTests; @end