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