Необходимы ли файлы заголовков для модульных тестов Objective-C?
При использовании модульных тестов OCUnit, GHUnit или GTM я не вижу смысла в создании файла заголовков для модульных тестов.Такое ощущение, что это просто еще один файл, который мне нужно обновлять, если я решу изменить свои модульные тесты.
Тесты содержатся в отдельном файле, и я не ссылаюсь на один набор модульных тестов в другом файле тестирования..
Пример: SetupTests.m (используется GHUnit )
// SetupTests.m
@interface SetupTests : GHTestCase
{}
@end
@implementation SetupTests
- (void) testMath {
GHAssertTrue((1+1)==3, @"Compiler isn't feeling well today :-(" );
}
- (void) testFirstUT {
GHAssertEquals(1, 2, @"Should fail");
}
- (void) testSecondUT {
GHAssertEquals(1, 1, @"Should pass");
}
@end