Permalink
Browse files

Include binary compiles of Expecta using Carthage to reduce testing time

  • Loading branch information...
1 parent 5f59d18 commit 6c57be12e8c874ec0a12a2cb212cad0f631cb161 @tonyarnold tonyarnold committed May 7, 2015
Showing with 1,433 additions and 169 deletions.
  1. +1 −0 .gitignore
  2. +0 −3 .gitmodules
  3. +1 −0 Cartfile.private
  4. +1 −0 Cartfile.resolved
  5. +1 −0 Carthage/Build/Mac/Expecta.framework/Expecta
  6. +1 −0 Carthage/Build/Mac/Expecta.framework/Headers
  7. +1 −0 Carthage/Build/Mac/Expecta.framework/Modules
  8. +1 −0 Carthage/Build/Mac/Expecta.framework/PrivateHeaders
  9. +1 −0 Carthage/Build/Mac/Expecta.framework/Resources
  10. BIN Carthage/Build/Mac/Expecta.framework/Versions/A/Expecta
  11. +25 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPBlockDefinedMatcher.h
  12. +17 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPDefines.h
  13. +45 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPExpect.h
  14. +20 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatcher.h
  15. +7 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beCloseTo.h
  16. +3 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beFalsy.h
  17. +6 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beGreaterThan.h
  18. +6 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beGreaterThanOrEqualTo.h
  19. +10 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beIdenticalTo.h
  20. +6 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beInTheRangeOf.h
  21. +6 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beInstanceOf.h
  22. +4 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beKindOf.h
  23. +6 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beLessThan.h
  24. +6 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beLessThanOrEqualTo.h
  25. +4 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beNil.h
  26. +4 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beSubclassOf.h
  27. +4 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beSupersetOf.h
  28. +3 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beTruthy.h
  29. +4 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+beginWith.h
  30. +3 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+conformTo.h
  31. +5 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+contain.h
  32. +3 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+endWith.h
  33. +5 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+equal.h
  34. +10 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+haveCountOf.h
  35. +3 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+match.h
  36. +4 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+postNotification.h
  37. +4 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+raise.h
  38. +3 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+raiseWithReason.h
  39. +3 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers+respondTo.h
  40. +25 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/EXPMatchers.h
  41. +15 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/Expecta.h
  42. +18 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/ExpectaObject.h
  43. +73 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Headers/ExpectaSupport.h
  44. +6 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Modules/module.modulemap
  45. +13 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/PrivateHeaders/EXPDoubleTuple.h
  46. +13 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/PrivateHeaders/EXPFloatTuple.h
  47. +4 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/PrivateHeaders/EXPMatcherHelpers.h
  48. +11 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/PrivateHeaders/EXPUnsupportedObject.h
  49. +10 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/PrivateHeaders/NSObject+Expecta.h
  50. +7 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/PrivateHeaders/NSValue+Expecta.h
  51. +47 −0 Carthage/Build/Mac/Expecta.framework/Versions/A/Resources/Info.plist
  52. +1 −0 Carthage/Build/Mac/Expecta.framework/Versions/Current
  53. BIN Carthage/Build/iOS/Expecta.framework/Expecta
  54. +25 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPBlockDefinedMatcher.h
  55. +17 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPDefines.h
  56. +45 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPExpect.h
  57. +20 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatcher.h
  58. +7 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beCloseTo.h
  59. +3 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beFalsy.h
  60. +6 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beGreaterThan.h
  61. +6 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beGreaterThanOrEqualTo.h
  62. +10 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beIdenticalTo.h
  63. +6 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beInTheRangeOf.h
  64. +6 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beInstanceOf.h
  65. +4 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beKindOf.h
  66. +6 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beLessThan.h
  67. +6 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beLessThanOrEqualTo.h
  68. +4 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beNil.h
  69. +4 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beSubclassOf.h
  70. +4 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beSupersetOf.h
  71. +3 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beTruthy.h
  72. +4 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+beginWith.h
  73. +3 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+conformTo.h
  74. +5 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+contain.h
  75. +3 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+endWith.h
  76. +5 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+equal.h
  77. +10 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+haveCountOf.h
  78. +3 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+match.h
  79. +4 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+postNotification.h
  80. +4 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+raise.h
  81. +3 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+raiseWithReason.h
  82. +3 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers+respondTo.h
  83. +25 −0 Carthage/Build/iOS/Expecta.framework/Headers/EXPMatchers.h
  84. +15 −0 Carthage/Build/iOS/Expecta.framework/Headers/Expecta.h
  85. +18 −0 Carthage/Build/iOS/Expecta.framework/Headers/ExpectaObject.h
  86. +73 −0 Carthage/Build/iOS/Expecta.framework/Headers/ExpectaSupport.h
  87. BIN Carthage/Build/iOS/Expecta.framework/Info.plist
  88. +6 −0 Carthage/Build/iOS/Expecta.framework/Modules/module.modulemap
  89. +13 −0 Carthage/Build/iOS/Expecta.framework/PrivateHeaders/EXPDoubleTuple.h
  90. +13 −0 Carthage/Build/iOS/Expecta.framework/PrivateHeaders/EXPFloatTuple.h
  91. +4 −0 Carthage/Build/iOS/Expecta.framework/PrivateHeaders/EXPMatcherHelpers.h
  92. +11 −0 Carthage/Build/iOS/Expecta.framework/PrivateHeaders/EXPUnsupportedObject.h
  93. +10 −0 Carthage/Build/iOS/Expecta.framework/PrivateHeaders/NSObject+Expecta.h
  94. +7 −0 Carthage/Build/iOS/Expecta.framework/PrivateHeaders/NSValue+Expecta.h
  95. +431 −0 Carthage/Build/iOS/Expecta.framework/_CodeSignature/CodeResources
  96. +98 −165 MagicalRecord.xcodeproj/project.pbxproj
  97. +0 −1 Tests/Vendor/Expecta
View
@@ -18,3 +18,4 @@ profile
*.moved-aside
DerivedData
+Carthage/Checkouts
View
@@ -1,3 +0,0 @@
-[submodule "Tests/Vendor/Expecta"]
- path = Tests/Vendor/Expecta
- url=https://github.com/specta/expecta.git
View
@@ -0,0 +1 @@
+github "specta/expecta" ~> 1.0
View
@@ -0,0 +1 @@
+github "specta/expecta" "v1.0.0"
Binary file not shown.
@@ -0,0 +1,25 @@
+//
+// EXPRuntimeMatcher.h
+// Expecta
+//
+// Created by Luke Redpath on 26/03/2012.
+// Copyright (c) 2012 Peter Jihoon Kim. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "EXPMatcher.h"
+#import "EXPDefines.h"
+
+@interface EXPBlockDefinedMatcher : NSObject <EXPMatcher> {
+ EXPBoolBlock prerequisiteBlock;
+ EXPBoolBlock matchBlock;
+ EXPStringBlock failureMessageForToBlock;
+ EXPStringBlock failureMessageForNotToBlock;
+}
+
+@property(nonatomic, copy) EXPBoolBlock prerequisiteBlock;
+@property(nonatomic, copy) EXPBoolBlock matchBlock;
+@property(nonatomic, copy) EXPStringBlock failureMessageForToBlock;
+@property(nonatomic, copy) EXPStringBlock failureMessageForNotToBlock;
+
+@end
@@ -0,0 +1,17 @@
+//
+// EXPDefines.h
+// Expecta
+//
+// Created by Luke Redpath on 26/03/2012.
+// Copyright (c) 2012 Peter Jihoon Kim. All rights reserved.
+//
+
+#ifndef Expecta_EXPDefines_h
+#define Expecta_EXPDefines_h
+
+typedef void (^EXPBasicBlock)();
+typedef id (^EXPIdBlock)();
+typedef BOOL (^EXPBoolBlock)();
+typedef NSString *(^EXPStringBlock)();
+
+#endif
@@ -0,0 +1,45 @@
+#import <Foundation/Foundation.h>
+#import "EXPMatcher.h"
+#import "EXPDefines.h"
+
+@interface EXPExpect : NSObject {
+ EXPIdBlock _actualBlock;
+ id _testCase;
+ int _lineNumber;
+ char *_fileName;
+ BOOL _negative;
+ BOOL _asynchronous;
+ NSTimeInterval _timeout;
+}
+
+@property(nonatomic, copy) EXPIdBlock actualBlock;
+@property(nonatomic, readonly) id actual;
+@property(nonatomic, assign) id testCase;
+@property(nonatomic) int lineNumber;
+@property(nonatomic) const char *fileName;
+@property(nonatomic) BOOL negative;
+@property(nonatomic) BOOL asynchronous;
+@property(nonatomic) NSTimeInterval timeout;
+
+@property(nonatomic, readonly) EXPExpect *to;
+@property(nonatomic, readonly) EXPExpect *toNot;
+@property(nonatomic, readonly) EXPExpect *notTo;
+@property(nonatomic, readonly) EXPExpect *will;
+@property(nonatomic, readonly) EXPExpect *willNot;
+@property(nonatomic, readonly) EXPExpect *(^after)(NSTimeInterval timeInterval);
+
+- (instancetype)initWithActualBlock:(id)actualBlock testCase:(id)testCase lineNumber:(int)lineNumber fileName:(const char *)fileName NS_DESIGNATED_INITIALIZER;
++ (EXPExpect *)expectWithActualBlock:(id)actualBlock testCase:(id)testCase lineNumber:(int)lineNumber fileName:(const char *)fileName;
+
+- (void)applyMatcher:(id<EXPMatcher>)matcher;
+- (void)applyMatcher:(id<EXPMatcher>)matcher to:(NSObject **)actual;
+
+@end
+
+@interface EXPDynamicPredicateMatcher : NSObject <EXPMatcher> {
+ EXPExpect *_expectation;
+ SEL _selector;
+}
+- (instancetype)initWithExpectation:(EXPExpect *)expectation selector:(SEL)selector NS_DESIGNATED_INITIALIZER;
+@property (nonatomic, readonly, copy) void (^dispatch)(void);
+@end
@@ -0,0 +1,20 @@
+//
+// EXPMatcher.h
+// Expecta
+//
+// Created by Luke Redpath on 26/03/2012.
+// Copyright (c) 2012 Peter Jihoon Kim. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+@protocol EXPMatcher <NSObject>
+
+- (BOOL)matches:(id)actual;
+
+@optional
+- (BOOL)meetsPrerequesiteFor:(id)actual;
+- (NSString *)failureMessageForTo:(id)actual;
+- (NSString *)failureMessageForNotTo:(id)actual;
+
+@end
@@ -0,0 +1,7 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_beCloseToWithin, (id expected, id within));
+EXPMatcherInterface(beCloseToWithin, (id expected, id within));
+
+#define beCloseTo(expected) _beCloseToWithin(EXPObjectify((expected)), nil)
+#define beCloseToWithin(expected, range) _beCloseToWithin(EXPObjectify((expected)), EXPObjectify((range)))
@@ -0,0 +1,3 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(beFalsy, (void));
@@ -0,0 +1,6 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_beGreaterThan, (id expected));
+EXPMatcherInterface(beGreaterThan, (id expected));
+
+#define beGreaterThan(expected) _beGreaterThan(EXPObjectify((expected)))
@@ -0,0 +1,6 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_beGreaterThanOrEqualTo, (id expected));
+EXPMatcherInterface(beGreaterThanOrEqualTo, (id expected));
+
+#define beGreaterThanOrEqualTo(expected) _beGreaterThanOrEqualTo(EXPObjectify((expected)))
@@ -0,0 +1,10 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_beIdenticalTo, (void *expected));
+EXPMatcherInterface(beIdenticalTo, (void *expected)); // to aid code completion
+
+#if __has_feature(objc_arc)
+#define beIdenticalTo(expected) _beIdenticalTo((__bridge void*)expected)
+#else
+#define beIdenticalTo(expected) _beIdenticalTo(expected)
+#endif
@@ -0,0 +1,6 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_beInTheRangeOf, (id expectedLowerBound, id expectedUpperBound));
+EXPMatcherInterface(beInTheRangeOf, (id expectedLowerBound, id expectedUpperBound));
+
+#define beInTheRangeOf(expectedLowerBound, expectedUpperBound) _beInTheRangeOf(EXPObjectify((expectedLowerBound)), EXPObjectify((expectedUpperBound)))
@@ -0,0 +1,6 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(beInstanceOf, (Class expected));
+EXPMatcherInterface(beAnInstanceOf, (Class expected));
+EXPMatcherInterface(beMemberOf, (Class expected));
+EXPMatcherInterface(beAMemberOf, (Class expected));
@@ -0,0 +1,4 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(beKindOf, (Class expected));
+EXPMatcherInterface(beAKindOf, (Class expected));
@@ -0,0 +1,6 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_beLessThan, (id expected));
+EXPMatcherInterface(beLessThan, (id expected));
+
+#define beLessThan(expected) _beLessThan(EXPObjectify((expected)))
@@ -0,0 +1,6 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_beLessThanOrEqualTo, (id expected));
+EXPMatcherInterface(beLessThanOrEqualTo, (id expected));
+
+#define beLessThanOrEqualTo(expected) _beLessThanOrEqualTo(EXPObjectify((expected)))
@@ -0,0 +1,4 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(beNil, (void));
+EXPMatcherInterface(beNull, (void));
@@ -0,0 +1,4 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(beSubclassOf, (Class expected));
+EXPMatcherInterface(beASubclassOf, (Class expected));
@@ -0,0 +1,4 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(beSupersetOf, (id subset));
+
@@ -0,0 +1,3 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(beTruthy, (void));
@@ -0,0 +1,4 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(beginWith, (id expected));
+EXPMatcherInterface(startWith, (id expected));
@@ -0,0 +1,3 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(conformTo, (Protocol *expected));
@@ -0,0 +1,5 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_contain, (id expected));
+EXPMatcherInterface(contain, (id expected)); // to aid code completion
+#define contain(expected) _contain(EXPObjectify((expected)))
@@ -0,0 +1,3 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(endWith, (id expected));
@@ -0,0 +1,5 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(_equal, (id expected));
+EXPMatcherInterface(equal, (id expected)); // to aid code completion
+#define equal(...) _equal(EXPObjectify((__VA_ARGS__)))
@@ -0,0 +1,10 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(haveCountOf, (NSUInteger expected));
+EXPMatcherInterface(haveCount, (NSUInteger expected));
+EXPMatcherInterface(haveACountOf, (NSUInteger expected));
+EXPMatcherInterface(haveLength, (NSUInteger expected));
+EXPMatcherInterface(haveLengthOf, (NSUInteger expected));
+EXPMatcherInterface(haveALengthOf, (NSUInteger expected));
+
+#define beEmpty() haveCountOf(0)
@@ -0,0 +1,3 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(match, (NSString *expected));
@@ -0,0 +1,4 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(postNotification, (id expectedNotification));
+EXPMatcherInterface(notify, (id expectedNotification));
@@ -0,0 +1,4 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(raise, (NSString *expectedExceptionName));
+#define raiseAny() raise(nil)
@@ -0,0 +1,3 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(raiseWithReason, (NSString *expectedExceptionName, NSString *expectedReason));
@@ -0,0 +1,3 @@
+#import "Expecta.h"
+
+EXPMatcherInterface(respondTo, (SEL expected));
@@ -0,0 +1,25 @@
+#import "EXPMatchers+beNil.h"
+#import "EXPMatchers+equal.h"
+#import "EXPMatchers+beInstanceOf.h"
+#import "EXPMatchers+beKindOf.h"
+#import "EXPMatchers+beSubclassOf.h"
+#import "EXPMatchers+conformTo.h"
+#import "EXPMatchers+beTruthy.h"
+#import "EXPMatchers+beFalsy.h"
+#import "EXPMatchers+contain.h"
+#import "EXPMatchers+beSupersetOf.h"
+#import "EXPMatchers+haveCountOf.h"
+#import "EXPMatchers+beIdenticalTo.h"
+#import "EXPMatchers+beGreaterThan.h"
+#import "EXPMatchers+beGreaterThanOrEqualTo.h"
+#import "EXPMatchers+beLessThan.h"
+#import "EXPMatchers+beLessThanOrEqualTo.h"
+#import "EXPMatchers+beInTheRangeOf.h"
+#import "EXPMatchers+beCloseTo.h"
+#import "EXPMatchers+raise.h"
+#import "EXPMatchers+raiseWithReason.h"
+#import "EXPMatchers+respondTo.h"
+#import "EXPMatchers+postNotification.h"
+#import "EXPMatchers+beginWith.h"
+#import "EXPMatchers+endWith.h"
+#import "EXPMatchers+match.h"
@@ -0,0 +1,15 @@
+#import <Foundation/Foundation.h>
+
+//! Project version number for Expecta.
+FOUNDATION_EXPORT double ExpectaVersionNumber;
+
+//! Project version string for Expecta.
+FOUNDATION_EXPORT const unsigned char ExpectaVersionString[];
+
+#import <Expecta/ExpectaObject.h>
+#import <Expecta/ExpectaSupport.h>
+#import <Expecta/EXPMatchers.h>
+
+// Enable shorthand by default
+#define expect(...) EXP_expect((__VA_ARGS__))
+#define failure(...) EXP_failure((__VA_ARGS__))
@@ -0,0 +1,18 @@
+#import <Foundation/Foundation.h>
+
+#define EXPObjectify(value) _EXPObjectify(@encode(__typeof__((value))), (value))
+#define EXP_expect(actual) _EXP_expect(self, __LINE__, __FILE__, ^id{ return EXPObjectify((actual)); })
+#define EXPMatcherInterface(matcherName, matcherArguments) _EXPMatcherInterface(matcherName, matcherArguments)
+#define EXPMatcherImplementationBegin(matcherName, matcherArguments) _EXPMatcherImplementationBegin(matcherName, matcherArguments)
+#define EXPMatcherImplementationEnd _EXPMatcherImplementationEnd
+#define EXPMatcherAliasImplementation(newMatcherName, oldMatcherName, matcherArguments) _EXPMatcherAliasImplementation(newMatcherName, oldMatcherName, matcherArguments)
+
+#define EXP_failure(message) EXPFail(self, __LINE__, __FILE__, message)
+
+
+@interface Expecta : NSObject
+
++ (NSTimeInterval)asynchronousTestTimeout;
++ (void)setAsynchronousTestTimeout:(NSTimeInterval)timeout;
+
+@end
Oops, something went wrong.

0 comments on commit 6c57be1

Please sign in to comment.