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

29 lines
811 B
Objective-C

// OCHamcrest by Jon Reid, https://qualitycoding.org/
// Copyright 2019 hamcrest.org. See LICENSE.txt
#import "HCHasDescription.h"
#import "HCWrapInMatcher.h"
#import "NSInvocation+OCHamcrest.h"
@implementation HCHasDescription
- (instancetype)initWithDescription:(id <HCMatcher>)descriptionMatcher
{
NSInvocation *anInvocation = [NSInvocation och_invocationOnObjectOfType:[NSObject class]
selector:@selector(description)];
self = [super initWithInvocation:anInvocation matching:descriptionMatcher];
if (self)
self.shortMismatchDescription = YES;
return self;
}
@end
id HC_hasDescription(id descriptionMatcher)
{
return [[HCHasDescription alloc] initWithDescription:HCWrapInMatcher(descriptionMatcher)];
}