EXPMatchers+beGreaterThan.m 722 B

1234567891011121314151617181920
  1. #import "EXPMatchers+beGreaterThan.h"
  2. #import "EXPMatcherHelpers.h"
  3. EXPMatcherImplementationBegin(_beGreaterThan, (id expected)) {
  4. match(^BOOL{
  5. if ([actual respondsToSelector:@selector(compare:)]) {
  6. return [actual compare:expected] == NSOrderedDescending;
  7. }
  8. return NO;
  9. });
  10. failureMessageForTo(^NSString *{
  11. return [NSString stringWithFormat:@"expected: %@ to be greater than %@", EXPDescribeObject(actual), EXPDescribeObject(expected)];
  12. });
  13. failureMessageForNotTo(^NSString *{
  14. return [NSString stringWithFormat:@"expected: %@ not to be greater than %@", EXPDescribeObject(actual), EXPDescribeObject(expected)];
  15. });
  16. }
  17. EXPMatcherImplementationEnd