Seletor não reconhecido SenTestCase for Category
Criei um novo projeto da Biblioteca Estática do Cocoa Touch com o Teste de Unidade no XCode 4 e adicionei uma categoria:
// NSString+Inflections.h
@interface NSString (Inflections)
- (NSString *)pluralize;
@end
// NSString+Inflections.m
@implementation NSString (Inflections)
- (NSString *)pluralize { return self; }
@end
then adicionou a declaração de importação apropriada aos meus casos de teste e escreveu o seguinte teste:
- (void)testPluralize
{
NSString *test = @"person";
NSString *expected = @"people";
NSString *actual = [test pluralize];
STAssertEqualObjects(actual, expected, @"Whoops");
}
No entanto, isso faz com que meus testes falhem (não falhem) com o 'seletor não reconhecido enviado para a instância'
Como posso testar uma categoria dentro de uma biblioteca?
Comprimi e carreguei o projeto completoAqu se minha descrição for inadequada.