Я додав простий модульний тест, щоб перевірити розширення рядка. Але це не вдається. Що я тут роблю не так?
Наскільки я знаю, XCTAssertEqual
це тестування вартості, а не самого об'єкта?
Третій рядок до речі, говорить, що рядок рівний, але XCTAssertEqual
говорить, що це не так.
- (void) testInitialsFromFullname {
NSString *firstNickName = @"Mike Kain";
NSString *expectedResult = @"MK";
NSLog(@"Equal:%@", [[firstNickName initialsFromString] isEqualToString:expectedResult] ? @"YES" : @"NO");
XCTAssertEqual(expectedResult, [firstNickName initialsFromString], @"Strings are not equal %@ %@", expectedResult, [firstNickName initialsFromString]);
}