1234567891011121314151617181920 |
- #import "EXPMatchers+beGreaterThan.h"
- #import "EXPMatcherHelpers.h"
- EXPMatcherImplementationBegin(_beGreaterThan, (id expected)) {
- match(^BOOL{
- if ([actual respondsToSelector:@selector(compare:)]) {
- return [actual compare:expected] == NSOrderedDescending;
- }
- return NO;
- });
- failureMessageForTo(^NSString *{
- return [NSString stringWithFormat:@"expected: %@ to be greater than %@", EXPDescribeObject(actual), EXPDescribeObject(expected)];
- });
- failureMessageForNotTo(^NSString *{
- return [NSString stringWithFormat:@"expected: %@ not to be greater than %@", EXPDescribeObject(actual), EXPDescribeObject(expected)];
- });
- }
- EXPMatcherImplementationEnd
|