Я пытаюсь проверить, что мой объект AppDelegate имеет определенный протокол
@interface AppDelegate : UIResponder <UIApplicationDelegate>
В настоящее время тест ниже добавляет некоторое значение, но существует ли пользовательское утверждение, которое позволило бы мне проверить, какие протоколы имеет конкретный объект?
- (void)testAppDelegateIsUiResponder
{
AppDelegate *appDelegate = [[AppDelegate alloc] init];
STAssertTrue([appDelegate isKindOfClass:[UIResponder class]], @"AppDelegate is not UIResponder");
}