Fix [[string copy] isEqual:[string copy]] == NO

This commit is contained in:
cacaodev
2010-11-07 21:43:02 +01:00
parent e3b6cbcee9
commit 3b35219beb
2 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -541,7 +541,7 @@ var CPStringRegexSpecialCharacters = [
*/
- (BOOL)isEqualToString:(CPString)aString
{
return self == aString;
return self == String(aString);
}
/*!
+9
View File
@@ -351,4 +351,13 @@
[self assert:[anException reason] equals:@"componentsSeparatedByCharactersInSet: the separator can't be 'nil'"];
}
}
- (void)testIsEqual
{
var str = "s";
[self assert:str equals:[CPString stringWithString:str]];
[self assert:str equals:[str copy]];
[self assert:[str copy] equals:str];
[self assert:[str copy] equals:[str copy]];
}
@end