Files
MonsterCards/Pods/OCHamcrest/Source/Library/Text/HCStringContains.m
Tom Hicks bab5a55c3b Adds cocoapods for libraries.
Adds OCMockito and OCHamcrest libs.
2020-09-05 22:06:51 -07:00

29 lines
555 B
Objective-C

// OCHamcrest by Jon Reid, https://qualitycoding.org/
// Copyright 2019 hamcrest.org. See LICENSE.txt
#import "HCStringContains.h"
@implementation HCStringContains
- (BOOL)matches:(nullable id)item
{
if (![item respondsToSelector:@selector(rangeOfString:)])
return NO;
return [item rangeOfString:self.substring].location != NSNotFound;
}
- (NSString *)relationship
{
return @"containing";
}
@end
id <HCMatcher> HC_containsSubstring(NSString *substring)
{
return [[HCStringContains alloc] initWithSubstring:substring];
}