Tôi đã thêm một bài kiểm tra đơn vị đơn giản để kiểm tra phần mở rộng chuỗi của mình. Nhưng nó không thành công. Tôi đang làm gì sai ở đây?
Từ những gì tôi biết XCTAssertEqual
là giá trị thử nghiệm chứ không phải bản thân đối tượng?
Dòng thứ ba btw, cho biết chuỗi bằng nhau, nhưng XCTAssertEqual
nói rằng chúng không.
- (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]);
}