首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么XCTAssertEqual无法比较两个字符串值?

为什么XCTAssertEqual无法比较两个字符串值?

提问于 2018-04-25 04:45:31
回答 2关注 0查看 242

我添加了一个简单的单元测试来测试我的字符串扩展。但它失败了。我的错误原因是什么?

第三行btw,表示字符串是平等的,但XCTAssertEqual表示他们不是。

代码语言:javascript
复制
- (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]);
}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档