I added a simple unit test to test my string extension. But it fails. What I am I doing wrong here?
From what I know XCTAssertEqual is testing value and
Comparing strings
- (void) testStringComparison {
NSString *first = @"my string";
NSString *second = @"my string";
NSMutableString *firstMutable = [NSMutableString stringWithString:first];
//== comparing addresses of the objects(pointer comparison)
//`first` and `second` has the same address it is a compiler optimization to store only one copy
XCTAssertTrue(first == second);
XCTAssertFalse(first == firstMutable);
XCTAssertEqual(first, second);
XCTAssertNotEqual(first, firstMutable);
XCTAssertEqualObjects(first, firstMutable);
XCTAssertTrue([first isEqualToString:firstMutable]);
}