mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-23 12:27:52 +08:00
Fix more tests
This commit is contained in:
@@ -61,6 +61,15 @@
|
||||
return RKMIMETypeInSet(MIMEType, [NSSet setWithObject:self.MIMETypeStringOrRegularExpression]);
|
||||
}
|
||||
|
||||
- (NSString *)description
|
||||
{
|
||||
NSString *mimeTypeDescription = [self.MIMETypeStringOrRegularExpression isKindOfClass:[NSRegularExpression class]] ?
|
||||
[NSString stringWithFormat:@"MIME Type =~ \"%@\"", self.MIMETypeStringOrRegularExpression] :
|
||||
[NSString stringWithFormat:@"MIME Type == \"%@\"", self.MIMETypeStringOrRegularExpression];
|
||||
return [NSString stringWithFormat:@"<%@: %p, %@, serializationClass=%@>",
|
||||
NSStringFromClass([self class]), self, mimeTypeDescription, NSStringFromClass(self.serializationClass)];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@interface RKMIMETypeSerialization ()
|
||||
|
||||
@@ -29,7 +29,7 @@ BOOL RKMIMETypeInSet(NSString *MIMEType, NSSet *MIMETypes)
|
||||
{
|
||||
for (id MIMETypeStringOrRegularExpression in MIMETypes) {
|
||||
if ([MIMETypeStringOrRegularExpression isKindOfClass:[NSString class]]) {
|
||||
return [[MIMEType lowercaseString] isEqualToString:[MIMEType lowercaseString]];
|
||||
return [[MIMETypeStringOrRegularExpression lowercaseString] isEqualToString:[MIMEType lowercaseString]];
|
||||
} else if ([MIMETypeStringOrRegularExpression isKindOfClass:[NSRegularExpression class]]) {
|
||||
NSRegularExpression *regex = (NSRegularExpression *) MIMETypeStringOrRegularExpression;
|
||||
NSUInteger numberOfMatches = [regex numberOfMatchesInString:[MIMEType lowercaseString] options:0 range:NSMakeRange(0, [MIMEType length])];
|
||||
|
||||
Reference in New Issue
Block a user