我添加了一个简单的单元测试来测试我的字符串扩展。但它失败了。我在这里做错了什么?
据我所知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]);
}