├── .swift-version ├── Pod ├── Assets │ └── .gitkeep └── Classes │ ├── ObjC │ ├── NSMutableArray+Queue.h │ ├── SKState.h │ └── SKTypeDefs.h │ └── Swift │ └── SKSwiftHelpers.swift ├── Example ├── Pods │ ├── Headers │ │ ├── Private │ │ │ ├── Specta │ │ │ │ ├── Specta.h │ │ │ │ ├── SPTSpec.h │ │ │ │ ├── SPTExample.h │ │ │ │ ├── SPTReporter.h │ │ │ │ ├── SpectaTypes.h │ │ │ │ ├── SPTXCTestCase.h │ │ │ │ ├── SpectaSupport.h │ │ │ │ ├── SpectaUtility.h │ │ │ │ ├── SPTExampleGroup.h │ │ │ │ ├── XCTestLog+Specta.h │ │ │ │ ├── XCTestRun+Specta.h │ │ │ │ ├── SPTNestedReporter.h │ │ │ │ ├── SPTXCTestReporter.h │ │ │ │ ├── XCTestCase+Specta.h │ │ │ │ └── SPTSharedExampleGroups.h │ │ │ ├── Expecta │ │ │ │ ├── Expecta.h │ │ │ │ ├── EXPDefines.h │ │ │ │ ├── EXPExpect.h │ │ │ │ ├── EXPMatcher.h │ │ │ │ ├── EXPFloatTuple.h │ │ │ │ ├── ExpectaObject.h │ │ │ │ ├── EXPDoubleTuple.h │ │ │ │ ├── EXPMatchers.h │ │ │ │ ├── ExpectaSupport.h │ │ │ │ ├── NSObject+Expecta.h │ │ │ │ ├── NSValue+Expecta.h │ │ │ │ ├── EXPUnsupportedObject.h │ │ │ │ ├── EXPBlockDefinedMatcher.h │ │ │ │ ├── EXPMatcherHelpers.h │ │ │ │ ├── EXPMatchers+beFalsy.h │ │ │ │ ├── EXPMatchers+beNil.h │ │ │ │ ├── EXPMatchers+contain.h │ │ │ │ ├── EXPMatchers+endWith.h │ │ │ │ ├── EXPMatchers+equal.h │ │ │ │ ├── EXPMatchers+match.h │ │ │ │ ├── EXPMatchers+raise.h │ │ │ │ ├── EXPMatchers+beCloseTo.h │ │ │ │ ├── EXPMatchers+beKindOf.h │ │ │ │ ├── EXPMatchers+beTruthy.h │ │ │ │ ├── EXPMatchers+beginWith.h │ │ │ │ ├── EXPMatchers+conformTo.h │ │ │ │ ├── EXPMatchers+respondTo.h │ │ │ │ ├── EXPMatchers+beInstanceOf.h │ │ │ │ ├── EXPMatchers+beLessThan.h │ │ │ │ ├── EXPMatchers+beSubclassOf.h │ │ │ │ ├── EXPMatchers+beSupersetOf.h │ │ │ │ ├── EXPMatchers+haveCountOf.h │ │ │ │ ├── EXPMatchers+beGreaterThan.h │ │ │ │ ├── EXPMatchers+beIdenticalTo.h │ │ │ │ ├── EXPMatchers+beInTheRangeOf.h │ │ │ │ ├── EXPMatchers+postNotification.h │ │ │ │ ├── EXPMatchers+raiseWithReason.h │ │ │ │ ├── EXPMatchers+beLessThanOrEqualTo.h │ │ │ │ └── EXPMatchers+beGreaterThanOrEqualTo.h │ │ │ ├── StateKit │ │ │ │ ├── SKState.h │ │ │ │ ├── SKStateChart.h │ │ │ │ ├── SKTypeDefs.h │ │ │ │ └── NSMutableArray+Queue.h │ │ │ ├── OCHamcrest │ │ │ │ ├── OCHamcrest.h │ │ │ │ ├── HCIs.h │ │ │ │ ├── HCMatcher.h │ │ │ │ ├── HCAllOf.h │ │ │ │ ├── HCAnyOf.h │ │ │ │ ├── HCAssertThat.h │ │ │ │ ├── HCBaseMatcher.h │ │ │ │ ├── HCCollect.h │ │ │ │ ├── HCDescription.h │ │ │ │ ├── HCIsIn.h │ │ │ │ ├── HCIsNil.h │ │ │ │ ├── HCIsNot.h │ │ │ │ ├── HCIsSame.h │ │ │ │ ├── HCEvery.h │ │ │ │ ├── HCIsCloseTo.h │ │ │ │ ├── HCIsEqual.h │ │ │ │ ├── HCIsTypeOf.h │ │ │ │ ├── HCSelfDescribing.h │ │ │ │ ├── HCBaseDescription.h │ │ │ │ ├── HCHasCount.h │ │ │ │ ├── HCHasProperty.h │ │ │ │ ├── HCIsAnything.h │ │ │ │ ├── HCIsTrueFalse.h │ │ │ │ ├── HCArgumentCaptor.h │ │ │ │ ├── HCClassMatcher.h │ │ │ │ ├── HCDescribedAs.h │ │ │ │ ├── HCDiagnosingMatcher.h │ │ │ │ ├── HCHasDescription.h │ │ │ │ ├── HCIsInstanceOf.h │ │ │ │ ├── HCNumberAssert.h │ │ │ │ ├── HCStringContains.h │ │ │ │ ├── HCStringDescription.h │ │ │ │ ├── HCStringEndsWith.h │ │ │ │ ├── HCWrapInMatcher.h │ │ │ │ ├── HCInvocationMatcher.h │ │ │ │ ├── HCIsEqualToNumber.h │ │ │ │ ├── HCStringStartsWith.h │ │ │ │ ├── HCSubstringMatcher.h │ │ │ │ ├── HCThrowsException.h │ │ │ │ ├── HCConformsToProtocol.h │ │ │ │ ├── HCIsEmptyCollection.h │ │ │ │ ├── HCIsEqualIgnoringCase.h │ │ │ │ ├── HCOrderingComparison.h │ │ │ │ ├── HCRequireNonNilObject.h │ │ │ │ ├── HCStringContainsInOrder.h │ │ │ │ ├── HCTestFailure.h │ │ │ │ ├── NSInvocation+OCHamcrest.h │ │ │ │ ├── HCIntReturnGetter.h │ │ │ │ ├── HCIsCollectionContaining.h │ │ │ │ ├── HCIsDictionaryContaining.h │ │ │ │ ├── HCIsEqualIgnoringWhiteSpace.h │ │ │ │ ├── HCBoolReturnGetter.h │ │ │ │ ├── HCCharReturnGetter.h │ │ │ │ ├── HCDoubleReturnGetter.h │ │ │ │ ├── HCFloatReturnGetter.h │ │ │ │ ├── HCLongReturnGetter.h │ │ │ │ ├── HCObjectReturnGetter.h │ │ │ │ ├── HCReturnValueGetter.h │ │ │ │ ├── HCShortReturnGetter.h │ │ │ │ ├── HCIsCollectionOnlyContaining.h │ │ │ │ ├── HCIsDictionaryContainingKey.h │ │ │ │ ├── HCIsDictionaryContainingValue.h │ │ │ │ ├── HCLongLongReturnGetter.h │ │ │ │ ├── HCTestFailureHandler.h │ │ │ │ ├── HCTestFailureReporter.h │ │ │ │ ├── HCIsCollectionContainingInOrder.h │ │ │ │ ├── HCIsDictionaryContainingEntries.h │ │ │ │ ├── HCReturnTypeHandlerChain.h │ │ │ │ ├── HCSenTestFailureReporter.h │ │ │ │ ├── HCUnsignedIntReturnGetter.h │ │ │ │ ├── HCXCTestFailureReporter.h │ │ │ │ ├── HCIsCollectionContainingInAnyOrder.h │ │ │ │ ├── HCTestFailureHandlerChain.h │ │ │ │ ├── HCTestFailureReporterChain.h │ │ │ │ ├── HCUnsignedCharReturnGetter.h │ │ │ │ ├── HCUnsignedLongReturnGetter.h │ │ │ │ ├── HCUnsignedShortReturnGetter.h │ │ │ │ ├── HCGenericTestFailureReporter.h │ │ │ │ ├── HCUnsignedLongLongReturnGetter.h │ │ │ │ └── HCIsCollectionContainingInRelativeOrder.h │ │ │ └── OCMockito │ │ │ │ ├── MKTAnswer.h │ │ │ │ ├── OCMockito.h │ │ │ │ ├── MKTExactTimes.h │ │ │ │ ├── MKTMockitoCore.h │ │ │ │ ├── MKTObjectMock.h │ │ │ │ ├── MKTArgumentCaptor.h │ │ │ │ ├── MKTAtLeastTimes.h │ │ │ │ ├── MKTBaseMockObject.h │ │ │ │ ├── MKTExecutesBlock.h │ │ │ │ ├── MKTProtocolMock.h │ │ │ │ ├── MKTReturnsValue.h │ │ │ │ ├── MKTTestLocation.h │ │ │ │ ├── MKTCapturingMatcher.h │ │ │ │ ├── MKTClassObjectMock.h │ │ │ │ ├── MKTMockingProgress.h │ │ │ │ ├── MKTOngoingStubbing.h │ │ │ │ ├── MKTThrowsException.h │ │ │ │ ├── MKTVerificationData.h │ │ │ │ ├── MKTVerificationMode.h │ │ │ │ ├── MKTInvocationContainer.h │ │ │ │ ├── MKTInvocationMatcher.h │ │ │ │ ├── NSInvocation+OCMockito.h │ │ │ │ ├── MKTDynamicProperties.h │ │ │ │ ├── MKTObjectAndProtocolMock.h │ │ │ │ ├── MKTStubbedInvocationMatcher.h │ │ │ │ ├── MKTArgumentGetter.h │ │ │ │ ├── MKTPrimitiveArgumentMatching.h │ │ │ │ ├── MKTIntArgumentGetter.h │ │ │ │ ├── MKTIntReturnSetter.h │ │ │ │ ├── MKTArgumentGetterChain.h │ │ │ │ ├── MKTBlockArgumentGetter.h │ │ │ │ ├── MKTBoolArgumentGetter.h │ │ │ │ ├── MKTBoolReturnSetter.h │ │ │ │ ├── MKTCharArgumentGetter.h │ │ │ │ ├── MKTCharReturnSetter.h │ │ │ │ ├── MKTClassArgumentGetter.h │ │ │ │ ├── MKTClassReturnSetter.h │ │ │ │ ├── MKTDoubleReturnSetter.h │ │ │ │ ├── MKTFloatArgumentGetter.h │ │ │ │ ├── MKTFloatReturnSetter.h │ │ │ │ ├── MKTLongArgumentGetter.h │ │ │ │ ├── MKTLongReturnSetter.h │ │ │ │ ├── MKTObjectReturnSetter.h │ │ │ │ ├── MKTReturnValueSetter.h │ │ │ │ ├── MKTShortArgumentGetter.h │ │ │ │ ├── MKTShortReturnSetter.h │ │ │ │ ├── MKTStructReturnSetter.h │ │ │ │ ├── MKT_TPDWeakProxy.h │ │ │ │ ├── MKTDoubleArgumentGetter.h │ │ │ │ ├── MKTLongLongArgumentGetter.h │ │ │ │ ├── MKTLongLongReturnSetter.h │ │ │ │ ├── MKTObjectArgumentGetter.h │ │ │ │ ├── MKTPointerArgumentGetter.h │ │ │ │ ├── MKTSelectorArgumentGetter.h │ │ │ │ ├── MKTStructArgumentGetter.h │ │ │ │ ├── MKTReturnValueSetterChain.h │ │ │ │ ├── MKTUnsignedIntReturnSetter.h │ │ │ │ ├── MKTUnsignedCharArgumentGetter.h │ │ │ │ ├── MKTUnsignedCharReturnSetter.h │ │ │ │ ├── MKTUnsignedIntArgumentGetter.h │ │ │ │ ├── MKTUnsignedLongArgumentGetter.h │ │ │ │ ├── MKTUnsignedLongReturnSetter.h │ │ │ │ ├── MKTUnsignedShortArgumentGetter.h │ │ │ │ ├── MKTUnsignedShortReturnSetter.h │ │ │ │ ├── MKTUnsignedLongLongReturnSetter.h │ │ │ │ └── MKTUnsignedLongLongArgumentGetter.h │ │ └── Public │ │ │ ├── Specta │ │ │ ├── SPTSpec.h │ │ │ ├── Specta.h │ │ │ ├── SPTExample.h │ │ │ ├── SPTReporter.h │ │ │ ├── SpectaTypes.h │ │ │ ├── SPTXCTestCase.h │ │ │ ├── SpectaSupport.h │ │ │ ├── SpectaUtility.h │ │ │ ├── SPTExampleGroup.h │ │ │ ├── SPTNestedReporter.h │ │ │ ├── SPTXCTestReporter.h │ │ │ ├── XCTestCase+Specta.h │ │ │ ├── XCTestLog+Specta.h │ │ │ ├── XCTestRun+Specta.h │ │ │ └── SPTSharedExampleGroups.h │ │ │ ├── Expecta │ │ │ ├── EXPExpect.h │ │ │ ├── Expecta.h │ │ │ ├── EXPDefines.h │ │ │ ├── EXPMatcher.h │ │ │ ├── EXPDoubleTuple.h │ │ │ ├── EXPFloatTuple.h │ │ │ ├── ExpectaObject.h │ │ │ ├── ExpectaSupport.h │ │ │ ├── EXPMatchers.h │ │ │ ├── NSObject+Expecta.h │ │ │ ├── NSValue+Expecta.h │ │ │ ├── EXPMatcherHelpers.h │ │ │ ├── EXPMatchers+beNil.h │ │ │ ├── EXPMatchers+equal.h │ │ │ ├── EXPMatchers+match.h │ │ │ ├── EXPMatchers+raise.h │ │ │ ├── EXPUnsupportedObject.h │ │ │ ├── EXPBlockDefinedMatcher.h │ │ │ ├── EXPMatchers+beFalsy.h │ │ │ ├── EXPMatchers+contain.h │ │ │ ├── EXPMatchers+endWith.h │ │ │ ├── EXPMatchers+beCloseTo.h │ │ │ ├── EXPMatchers+beKindOf.h │ │ │ ├── EXPMatchers+beLessThan.h │ │ │ ├── EXPMatchers+beTruthy.h │ │ │ ├── EXPMatchers+beginWith.h │ │ │ ├── EXPMatchers+conformTo.h │ │ │ ├── EXPMatchers+respondTo.h │ │ │ ├── EXPMatchers+beInstanceOf.h │ │ │ ├── EXPMatchers+beSubclassOf.h │ │ │ ├── EXPMatchers+beSupersetOf.h │ │ │ ├── EXPMatchers+haveCountOf.h │ │ │ ├── EXPMatchers+beGreaterThan.h │ │ │ ├── EXPMatchers+beIdenticalTo.h │ │ │ ├── EXPMatchers+beInTheRangeOf.h │ │ │ ├── EXPMatchers+raiseWithReason.h │ │ │ ├── EXPMatchers+postNotification.h │ │ │ ├── EXPMatchers+beLessThanOrEqualTo.h │ │ │ └── EXPMatchers+beGreaterThanOrEqualTo.h │ │ │ ├── StateKit │ │ │ ├── SKState.h │ │ │ ├── SKTypeDefs.h │ │ │ ├── SKStateChart.h │ │ │ └── NSMutableArray+Queue.h │ │ │ ├── OCHamcrest │ │ │ ├── HCMatcher.h │ │ │ ├── OCHamcrest.h │ │ │ ├── HCIs.h │ │ │ ├── HCAllOf.h │ │ │ ├── HCAnyOf.h │ │ │ ├── HCAssertThat.h │ │ │ ├── HCBaseMatcher.h │ │ │ ├── HCCollect.h │ │ │ ├── HCDescription.h │ │ │ ├── HCEvery.h │ │ │ ├── HCIsEqual.h │ │ │ ├── HCIsIn.h │ │ │ ├── HCIsNil.h │ │ │ ├── HCIsNot.h │ │ │ ├── HCIsSame.h │ │ │ ├── HCIsCloseTo.h │ │ │ ├── HCIsTypeOf.h │ │ │ ├── HCSelfDescribing.h │ │ │ ├── HCBaseDescription.h │ │ │ ├── HCClassMatcher.h │ │ │ ├── HCDiagnosingMatcher.h │ │ │ ├── HCHasCount.h │ │ │ ├── HCHasProperty.h │ │ │ ├── HCIsAnything.h │ │ │ ├── HCIsInstanceOf.h │ │ │ ├── HCIsTrueFalse.h │ │ │ ├── HCNumberAssert.h │ │ │ ├── HCStringDescription.h │ │ │ ├── HCWrapInMatcher.h │ │ │ ├── HCArgumentCaptor.h │ │ │ ├── HCDescribedAs.h │ │ │ ├── HCHasDescription.h │ │ │ ├── HCStringContains.h │ │ │ ├── HCStringEndsWith.h │ │ │ ├── HCInvocationMatcher.h │ │ │ ├── HCIsEqualToNumber.h │ │ │ ├── HCStringStartsWith.h │ │ │ ├── HCSubstringMatcher.h │ │ │ ├── HCThrowsException.h │ │ │ ├── HCConformsToProtocol.h │ │ │ ├── HCIsEmptyCollection.h │ │ │ ├── HCIsEqualIgnoringCase.h │ │ │ ├── HCOrderingComparison.h │ │ │ ├── HCRequireNonNilObject.h │ │ │ ├── HCStringContainsInOrder.h │ │ │ ├── HCTestFailure.h │ │ │ ├── HCIsCollectionContaining.h │ │ │ ├── HCIsDictionaryContaining.h │ │ │ ├── HCIsEqualIgnoringWhiteSpace.h │ │ │ ├── HCIsDictionaryContainingKey.h │ │ │ ├── HCTestFailureHandler.h │ │ │ ├── HCIsCollectionOnlyContaining.h │ │ │ ├── HCIsDictionaryContainingValue.h │ │ │ ├── HCTestFailureReporter.h │ │ │ ├── HCIsCollectionContainingInOrder.h │ │ │ ├── HCIsDictionaryContainingEntries.h │ │ │ ├── HCTestFailureHandlerChain.h │ │ │ ├── HCIsCollectionContainingInAnyOrder.h │ │ │ ├── HCTestFailureReporterChain.h │ │ │ └── HCIsCollectionContainingInRelativeOrder.h │ │ │ └── OCMockito │ │ │ ├── OCMockito.h │ │ │ ├── MKTObjectMock.h │ │ │ ├── MKTProtocolMock.h │ │ │ ├── MKTArgumentCaptor.h │ │ │ ├── MKTBaseMockObject.h │ │ │ ├── MKTClassObjectMock.h │ │ │ ├── MKTOngoingStubbing.h │ │ │ ├── NSInvocation+OCMockito.h │ │ │ ├── MKTObjectAndProtocolMock.h │ │ │ └── MKTPrimitiveArgumentMatching.h │ ├── Specta │ │ └── src │ │ │ ├── XCTestCase+Specta.h │ │ │ ├── SPTNestedReporter.h │ │ │ ├── SpectaTypes.h │ │ │ ├── XCTestLog+Specta.h │ │ │ ├── XCTestRun+Specta.h │ │ │ ├── SPTXCTestReporter.h │ │ │ ├── SPTXCTestReporter.m │ │ │ ├── SPTExample.m │ │ │ ├── SPTExample.h │ │ │ ├── SPTSpec.h │ │ │ ├── SPTSharedExampleGroups.h │ │ │ └── SpectaUtility.h │ ├── Expecta │ │ └── Expecta │ │ │ ├── Matchers │ │ │ ├── EXPMatchers+beFalsy.h │ │ │ ├── EXPMatchers+beTruthy.h │ │ │ ├── EXPMatchers+endWith.h │ │ │ ├── EXPMatchers+match.h │ │ │ ├── EXPMatchers+respondTo.h │ │ │ ├── EXPMatchers+conformTo.h │ │ │ ├── EXPMatchers+beSupersetOf.h │ │ │ ├── EXPMatchers+beNil.h │ │ │ ├── EXPMatchers+raise.h │ │ │ ├── EXPMatcherHelpers.h │ │ │ ├── EXPMatchers+beginWith.h │ │ │ ├── EXPMatchers+beKindOf.h │ │ │ ├── EXPMatchers+raiseWithReason.h │ │ │ ├── EXPMatchers+beSubclassOf.h │ │ │ ├── EXPMatchers+postNotification.h │ │ │ ├── EXPMatchers+equal.h │ │ │ ├── EXPMatchers+beLessThan.h │ │ │ ├── EXPMatchers+contain.h │ │ │ ├── EXPMatchers+beGreaterThan.h │ │ │ ├── EXPMatchers+beLessThanOrEqualTo.h │ │ │ ├── EXPMatcherHelpers.m │ │ │ ├── EXPMatchers+beGreaterThanOrEqualTo.h │ │ │ ├── EXPMatchers+beInstanceOf.h │ │ │ ├── EXPMatchers+beCloseTo.h │ │ │ ├── EXPMatchers+beInTheRangeOf.h │ │ │ ├── EXPMatchers+beIdenticalTo.h │ │ │ ├── EXPMatchers+haveCountOf.h │ │ │ └── EXPMatchers+beNil.m │ │ │ ├── NSValue+Expecta.h │ │ │ ├── EXPUnsupportedObject.h │ │ │ ├── NSObject+Expecta.h │ │ │ ├── ExpectaObject.m │ │ │ ├── EXPFloatTuple.h │ │ │ ├── EXPDoubleTuple.h │ │ │ ├── EXPDefines.h │ │ │ ├── EXPMatcher.h │ │ │ ├── Expecta.h │ │ │ ├── EXPUnsupportedObject.m │ │ │ └── NSValue+Expecta.m │ ├── Target Support Files │ │ ├── Specta │ │ │ ├── Specta-dummy.m │ │ │ └── Specta-prefix.pch │ │ ├── Expecta │ │ │ ├── Expecta-dummy.m │ │ │ └── Expecta-prefix.pch │ │ ├── OCMockito │ │ │ ├── OCMockito-dummy.m │ │ │ └── OCMockito-prefix.pch │ │ ├── StateKit │ │ │ ├── StateKit-dummy.m │ │ │ └── StateKit-prefix.pch │ │ ├── OCHamcrest │ │ │ ├── OCHamcrest-dummy.m │ │ │ └── OCHamcrest-prefix.pch │ │ ├── Pods-Tests │ │ │ └── Pods-Tests-dummy.m │ │ └── Pods-StateKitExample │ │ │ └── Pods-StateKitExample-dummy.m │ ├── OCHamcrest │ │ └── Source │ │ │ ├── Core │ │ │ ├── Helpers │ │ │ │ ├── TestFailureReporters │ │ │ │ │ ├── HCXCTestFailureReporter.h │ │ │ │ │ ├── HCSenTestFailureReporter.h │ │ │ │ │ ├── HCGenericTestFailureReporter.h │ │ │ │ │ ├── HCTestFailureReporter.h │ │ │ │ │ ├── HCTestFailureReporter.m │ │ │ │ │ └── HCTestFailure.m │ │ │ │ ├── HCRequireNonNilObject.h │ │ │ │ ├── ReturnValueGetters │ │ │ │ │ ├── HCIntReturnGetter.h │ │ │ │ │ ├── HCBoolReturnGetter.h │ │ │ │ │ ├── HCCharReturnGetter.h │ │ │ │ │ ├── HCFloatReturnGetter.h │ │ │ │ │ ├── HCLongReturnGetter.h │ │ │ │ │ ├── HCShortReturnGetter.h │ │ │ │ │ ├── HCDoubleReturnGetter.h │ │ │ │ │ ├── HCLongLongReturnGetter.h │ │ │ │ │ ├── HCObjectReturnGetter.h │ │ │ │ │ ├── HCUnsignedCharReturnGetter.h │ │ │ │ │ ├── HCUnsignedIntReturnGetter.h │ │ │ │ │ ├── HCUnsignedLongReturnGetter.h │ │ │ │ │ ├── HCUnsignedShortReturnGetter.h │ │ │ │ │ ├── HCUnsignedLongLongReturnGetter.h │ │ │ │ │ ├── HCReturnTypeHandlerChain.h │ │ │ │ │ ├── HCReturnValueGetter.h │ │ │ │ │ ├── HCIntReturnGetter.m │ │ │ │ │ ├── HCBoolReturnGetter.m │ │ │ │ │ ├── HCCharReturnGetter.m │ │ │ │ │ ├── HCLongReturnGetter.m │ │ │ │ │ ├── HCFloatReturnGetter.m │ │ │ │ │ ├── HCShortReturnGetter.m │ │ │ │ │ ├── HCDoubleReturnGetter.m │ │ │ │ │ ├── HCLongLongReturnGetter.m │ │ │ │ │ ├── HCObjectReturnGetter.m │ │ │ │ │ ├── HCUnsignedIntReturnGetter.m │ │ │ │ │ ├── HCUnsignedCharReturnGetter.m │ │ │ │ │ ├── HCUnsignedLongReturnGetter.m │ │ │ │ │ ├── HCUnsignedShortReturnGetter.m │ │ │ │ │ └── HCUnsignedLongLongReturnGetter.m │ │ │ │ ├── TestFailureHandlers │ │ │ │ │ ├── HCTestFailureHandlerChain.m │ │ │ │ │ ├── HCTestFailureHandler.h │ │ │ │ │ └── HCTestFailureHandlerChain.h │ │ │ │ ├── NSInvocation+OCHamcrest.h │ │ │ │ ├── HCWrapInMatcher.h │ │ │ │ ├── HCRequireNonNilObject.m │ │ │ │ └── HCWrapInMatcher.m │ │ │ ├── HCDiagnosingMatcher.m │ │ │ ├── HCBaseDescription.h │ │ │ └── HCDiagnosingMatcher.h │ │ │ └── Library │ │ │ ├── Object │ │ │ ├── HCClassMatcher.h │ │ │ ├── HCIsTypeOf.m │ │ │ ├── HCIsInstanceOf.m │ │ │ └── HCIsNil.m │ │ │ └── Text │ │ │ └── HCSubstringMatcher.h │ └── OCMockito │ │ └── Source │ │ ├── OCMockito │ │ ├── MKTAnswer.h │ │ ├── MKTReturnsValue.h │ │ ├── MKTArgumentCaptor.h │ │ ├── MKTExecutesBlock.h │ │ ├── MKTThrowsException.h │ │ ├── MKTVerificationMode.h │ │ ├── MKTCapturingMatcher.h │ │ ├── Helpers │ │ │ ├── ArgumentGetters │ │ │ │ ├── MKTIntArgumentGetter.h │ │ │ │ ├── MKTBlockArgumentGetter.h │ │ │ │ ├── MKTBoolArgumentGetter.h │ │ │ │ ├── MKTCharArgumentGetter.h │ │ │ │ ├── MKTClassArgumentGetter.h │ │ │ │ ├── MKTDoubleArgumentGetter.h │ │ │ │ ├── MKTFloatArgumentGetter.h │ │ │ │ ├── MKTLongArgumentGetter.h │ │ │ │ ├── MKTLongLongArgumentGetter.h │ │ │ │ ├── MKTObjectArgumentGetter.h │ │ │ │ ├── MKTShortArgumentGetter.h │ │ │ │ ├── MKTStructArgumentGetter.h │ │ │ │ ├── MKTPointerArgumentGetter.h │ │ │ │ ├── MKTSelectorArgumentGetter.h │ │ │ │ ├── MKTUnsignedIntArgumentGetter.h │ │ │ │ ├── MKTUnsignedCharArgumentGetter.h │ │ │ │ ├── MKTUnsignedLongArgumentGetter.h │ │ │ │ ├── MKTUnsignedShortArgumentGetter.h │ │ │ │ ├── MKTArgumentGetterChain.h │ │ │ │ ├── MKTUnsignedLongLongArgumentGetter.h │ │ │ │ ├── MKTArgumentGetter.h │ │ │ │ ├── MKTIntArgumentGetter.m │ │ │ │ ├── MKTBoolArgumentGetter.m │ │ │ │ ├── MKTCharArgumentGetter.m │ │ │ │ ├── MKTLongArgumentGetter.m │ │ │ │ ├── MKTFloatArgumentGetter.m │ │ │ │ ├── MKTShortArgumentGetter.m │ │ │ │ ├── MKTDoubleArgumentGetter.m │ │ │ │ ├── MKTLongLongArgumentGetter.m │ │ │ │ ├── MKTClassArgumentGetter.m │ │ │ │ ├── MKTUnsignedIntArgumentGetter.m │ │ │ │ ├── MKTPointerArgumentGetter.m │ │ │ │ ├── MKTUnsignedCharArgumentGetter.m │ │ │ │ ├── MKTUnsignedLongArgumentGetter.m │ │ │ │ ├── MKTObjectArgumentGetter.m │ │ │ │ ├── MKTUnsignedShortArgumentGetter.m │ │ │ │ ├── MKTSelectorArgumentGetter.m │ │ │ │ └── MKTUnsignedLongLongArgumentGetter.m │ │ │ ├── ReturnValueSetters │ │ │ │ ├── MKTBoolReturnSetter.h │ │ │ │ ├── MKTCharReturnSetter.h │ │ │ │ ├── MKTIntReturnSetter.h │ │ │ │ ├── MKTLongReturnSetter.h │ │ │ │ ├── MKTClassReturnSetter.h │ │ │ │ ├── MKTDoubleReturnSetter.h │ │ │ │ ├── MKTFloatReturnSetter.h │ │ │ │ ├── MKTObjectReturnSetter.h │ │ │ │ ├── MKTShortReturnSetter.h │ │ │ │ ├── MKTStructReturnSetter.h │ │ │ │ ├── MKTLongLongReturnSetter.h │ │ │ │ ├── MKTUnsignedCharReturnSetter.h │ │ │ │ ├── MKTUnsignedIntReturnSetter.h │ │ │ │ ├── MKTUnsignedLongReturnSetter.h │ │ │ │ ├── MKTUnsignedShortReturnSetter.h │ │ │ │ ├── MKTUnsignedLongLongReturnSetter.h │ │ │ │ ├── MKTReturnValueSetterChain.h │ │ │ │ ├── MKTReturnValueSetter.h │ │ │ │ ├── MKTIntReturnSetter.m │ │ │ │ ├── MKTBoolReturnSetter.m │ │ │ │ ├── MKTCharReturnSetter.m │ │ │ │ ├── MKTLongReturnSetter.m │ │ │ │ ├── MKTFloatReturnSetter.m │ │ │ │ ├── MKTShortReturnSetter.m │ │ │ │ ├── MKTDoubleReturnSetter.m │ │ │ │ ├── MKTObjectReturnSetter.m │ │ │ │ ├── MKTClassReturnSetter.m │ │ │ │ ├── MKTLongLongReturnSetter.m │ │ │ │ ├── MKTUnsignedIntReturnSetter.m │ │ │ │ ├── MKTUnsignedCharReturnSetter.m │ │ │ │ ├── MKTUnsignedLongReturnSetter.m │ │ │ │ ├── MKTUnsignedShortReturnSetter.m │ │ │ │ └── MKTUnsignedLongLongReturnSetter.m │ │ │ └── MKTDynamicProperties.h │ │ ├── MKTStubbedInvocationMatcher.h │ │ ├── MKTBaseMockObject.h │ │ ├── MKTExactTimes.h │ │ ├── NSInvocation+OCMockito.h │ │ ├── MKTObjectMock.h │ │ ├── MKTAtLeastTimes.h │ │ ├── MKTClassObjectMock.h │ │ ├── MKTObjectAndProtocolMock.h │ │ ├── MKTReturnsValue.m │ │ ├── MKTMockitoCore.h │ │ ├── MKTVerificationData.h │ │ ├── MKTExecutesBlock.m │ │ ├── MKTThrowsException.m │ │ └── MKTProtocolMock.h │ │ └── ThirdParty │ │ └── TPDWeakProxy-1.1.0 │ │ └── TPDWeakProxy │ │ └── MKT_TPDWeakProxy.h ├── Tests │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── MockAPI.m │ ├── MockAPI.h │ ├── Tests-Prefix.pch │ ├── MockLogger.m │ ├── MockLogger.h │ ├── MockView.h │ └── MockView.m ├── StateKit │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── SKViewController.h │ ├── SKAppDelegate.h │ ├── StateKit-Prefix.pch │ ├── main.m │ └── StateKit.h ├── StateKit.xcodeproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── StateKit.xcworkspace │ └── contents.xcworkspacedata └── Podfile ├── .travis.yml └── .gitignore /.swift-version: -------------------------------------------------------------------------------- 1 | 3.2 2 | -------------------------------------------------------------------------------- /Pod/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/Specta.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/Specta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SPTSpec.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTSpec.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/Specta.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/Specta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SPTSpec.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTSpec.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/Expecta.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SPTExample.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTExample.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SPTReporter.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SpectaTypes.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SpectaTypes.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPExpect.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPExpect.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/Expecta.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SPTExample.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTExample.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SPTReporter.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SpectaTypes.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SpectaTypes.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPDefines.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPDefines.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPExpect.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPExpect.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SPTXCTestCase.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTXCTestCase.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SpectaSupport.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SpectaSupport.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SpectaUtility.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SpectaUtility.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/StateKit/SKState.h: -------------------------------------------------------------------------------- 1 | ../../../../../Pod/Classes/ObjC/SKState.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPDefines.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPDefines.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SPTXCTestCase.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTXCTestCase.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SpectaSupport.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SpectaSupport.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SpectaUtility.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SpectaUtility.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/StateKit/SKState.h: -------------------------------------------------------------------------------- 1 | ../../../../../Pod/Classes/ObjC/SKState.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPFloatTuple.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPFloatTuple.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/ExpectaObject.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/ExpectaObject.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/OCHamcrest.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/OCHamcrest.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SPTExampleGroup.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTExampleGroup.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/XCTestLog+Specta.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/XCTestLog+Specta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/XCTestRun+Specta.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/XCTestRun+Specta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPDoubleTuple.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPDoubleTuple.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPFloatTuple.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPFloatTuple.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/ExpectaObject.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/ExpectaObject.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/ExpectaSupport.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/ExpectaSupport.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/OCHamcrest.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/OCHamcrest.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SPTExampleGroup.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTExampleGroup.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SPTNestedReporter.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTNestedReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SPTXCTestReporter.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTXCTestReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/XCTestCase+Specta.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/XCTestCase+Specta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/XCTestLog+Specta.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/XCTestLog+Specta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/XCTestRun+Specta.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/XCTestRun+Specta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/StateKit/SKTypeDefs.h: -------------------------------------------------------------------------------- 1 | ../../../../../Pod/Classes/ObjC/SKTypeDefs.h -------------------------------------------------------------------------------- /Example/Tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPDoubleTuple.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPDoubleTuple.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/ExpectaSupport.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/ExpectaSupport.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/NSObject+Expecta.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/NSObject+Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/NSValue+Expecta.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/NSValue+Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIs.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Decorator/HCIs.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTAnswer.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTAnswer.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/OCMockito.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/OCMockito.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SPTNestedReporter.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTNestedReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SPTXCTestReporter.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTXCTestReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/XCTestCase+Specta.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/XCTestCase+Specta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/StateKit/SKStateChart.h: -------------------------------------------------------------------------------- 1 | ../../../../../Pod/Classes/ObjC/SKStateChart.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/StateKit/SKTypeDefs.h: -------------------------------------------------------------------------------- 1 | ../../../../../Pod/Classes/ObjC/SKTypeDefs.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/NSObject+Expecta.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/NSObject+Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/NSValue+Expecta.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/NSValue+Expecta.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIs.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Decorator/HCIs.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/OCMockito.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/OCMockito.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/StateKit/SKStateChart.h: -------------------------------------------------------------------------------- 1 | ../../../../../Pod/Classes/ObjC/SKStateChart.h -------------------------------------------------------------------------------- /Example/StateKit/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCAllOf.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Logical/HCAllOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCAnyOf.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Logical/HCAnyOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCAssertThat.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCAssertThat.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCBaseMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCBaseMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCCollect.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/HCCollect.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCDescription.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsIn.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsIn.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsNil.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsNil.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsNot.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Logical/HCIsNot.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsSame.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsSame.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCAllOf.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Logical/HCAllOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCAnyOf.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Logical/HCAnyOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCAssertThat.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCAssertThat.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCBaseMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCBaseMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCCollect.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/HCCollect.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCDescription.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCEvery.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCEvery.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsEqual.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsEqual.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsIn.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsIn.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsNil.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsNil.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsNot.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Logical/HCIsNot.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsSame.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsSame.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Specta/SPTSharedExampleGroups.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTSharedExampleGroups.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPUnsupportedObject.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPUnsupportedObject.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCEvery.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCEvery.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsCloseTo.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCIsCloseTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsEqual.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsEqual.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsTypeOf.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsTypeOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCSelfDescribing.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCSelfDescribing.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTExactTimes.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTExactTimes.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTMockitoCore.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTMockitoCore.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTObjectMock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTObjectMock.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Specta/SPTSharedExampleGroups.h: -------------------------------------------------------------------------------- 1 | ../../../Specta/src/SPTSharedExampleGroups.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatcherHelpers.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatcherHelpers.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beNil.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beNil.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+equal.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+equal.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+match.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+match.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+raise.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+raise.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPUnsupportedObject.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPUnsupportedObject.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsCloseTo.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCIsCloseTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsTypeOf.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsTypeOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCSelfDescribing.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCSelfDescribing.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/MKTObjectMock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTObjectMock.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/MKTProtocolMock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTProtocolMock.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPBlockDefinedMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPBlockDefinedMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatcherHelpers.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatcherHelpers.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beFalsy.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beFalsy.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beNil.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beNil.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+contain.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+contain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+endWith.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+endWith.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+equal.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+equal.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+match.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+match.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+raise.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+raise.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCBaseDescription.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCBaseDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCHasCount.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCHasCount.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCHasProperty.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCHasProperty.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsAnything.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Logical/HCIsAnything.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsTrueFalse.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCIsTrueFalse.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTArgumentCaptor.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTArgumentCaptor.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTAtLeastTimes.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTAtLeastTimes.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTBaseMockObject.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTBaseMockObject.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTExecutesBlock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTExecutesBlock.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTProtocolMock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTProtocolMock.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTReturnsValue.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTReturnsValue.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTTestLocation.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTTestLocation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPBlockDefinedMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/EXPBlockDefinedMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beFalsy.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beFalsy.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+contain.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+contain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+endWith.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+endWith.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCBaseDescription.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCBaseDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCClassMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCClassMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCDiagnosingMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCDiagnosingMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCHasCount.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCHasCount.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCHasProperty.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCHasProperty.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsAnything.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Logical/HCIsAnything.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsInstanceOf.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsInstanceOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsTrueFalse.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCIsTrueFalse.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCNumberAssert.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCNumberAssert.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCStringDescription.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCStringDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCWrapInMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/MKTArgumentCaptor.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTArgumentCaptor.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/MKTBaseMockObject.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTBaseMockObject.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/StateKit/NSMutableArray+Queue.h: -------------------------------------------------------------------------------- 1 | ../../../../../Pod/Classes/ObjC/NSMutableArray+Queue.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beCloseTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beKindOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beTruthy.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beTruthy.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beginWith.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beginWith.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+conformTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+conformTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+respondTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+respondTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCArgumentCaptor.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCArgumentCaptor.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCClassMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCClassMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCDescribedAs.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Decorator/HCDescribedAs.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCDiagnosingMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCDiagnosingMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCHasDescription.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCHasDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsInstanceOf.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCIsInstanceOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCNumberAssert.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCNumberAssert.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCStringContains.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCStringContains.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCStringDescription.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/HCStringDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCStringEndsWith.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCStringEndsWith.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCWrapInMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTCapturingMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTCapturingMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTClassObjectMock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTClassObjectMock.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTMockingProgress.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTMockingProgress.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTOngoingStubbing.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTOngoingStubbing.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTThrowsException.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTThrowsException.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTVerificationData.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTVerificationData.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTVerificationMode.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTVerificationMode.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/StateKit/NSMutableArray+Queue.h: -------------------------------------------------------------------------------- 1 | ../../../../../Pod/Classes/ObjC/NSMutableArray+Queue.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beCloseTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beKindOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThan.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beTruthy.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beTruthy.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beginWith.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beginWith.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+conformTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+conformTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+respondTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+respondTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCArgumentCaptor.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCArgumentCaptor.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCDescribedAs.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Decorator/HCDescribedAs.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCHasDescription.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCHasDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCStringContains.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCStringContains.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCStringEndsWith.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCStringEndsWith.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/MKTClassObjectMock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTClassObjectMock.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/MKTOngoingStubbing.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTOngoingStubbing.h -------------------------------------------------------------------------------- /Example/Pods/Specta/src/XCTestCase+Specta.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface XCTestCase (Specta) 4 | @end -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beInstanceOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThan.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beSubclassOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beSupersetOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+haveCountOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCInvocationMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsEqualToNumber.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCIsEqualToNumber.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCStringStartsWith.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCStringStartsWith.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCSubstringMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCSubstringMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCThrowsException.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCThrowsException.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTInvocationContainer.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTInvocationContainer.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTInvocationMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTInvocationMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/NSInvocation+OCMockito.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/NSInvocation+OCMockito.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beInstanceOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beSubclassOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beSupersetOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+haveCountOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCInvocationMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/HCInvocationMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsEqualToNumber.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCIsEqualToNumber.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCStringStartsWith.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCStringStartsWith.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCSubstringMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCSubstringMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCThrowsException.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCThrowsException.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/NSInvocation+OCMockito.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/NSInvocation+OCMockito.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThan.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beIdenticalTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beInTheRangeOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCConformsToProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCConformsToProtocol.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsEmptyCollection.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsEqualIgnoringCase.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCOrderingComparison.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCOrderingComparison.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCRequireNonNilObject.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTDynamicProperties.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/MKTDynamicProperties.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTObjectAndProtocolMock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTObjectAndProtocolMock.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThan.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beIdenticalTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beInTheRangeOf.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+raiseWithReason.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCConformsToProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Object/HCConformsToProtocol.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsEmptyCollection.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsEmptyCollection.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsEqualIgnoringCase.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCIsEqualIgnoringCase.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCOrderingComparison.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Number/HCOrderingComparison.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCRequireNonNilObject.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/MKTObjectAndProtocolMock.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTObjectAndProtocolMock.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beFalsy.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beFalsy, (void)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beTruthy.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beTruthy, (void)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+postNotification.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+postNotification.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+raiseWithReason.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCStringContainsInOrder.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCStringContainsInOrder.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCTestFailure.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/NSInvocation+OCHamcrest.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTStubbedInvocationMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTStubbedInvocationMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+postNotification.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+postNotification.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCStringContainsInOrder.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCStringContainsInOrder.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCTestFailure.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+endWith.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(endWith, (id expected)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beLessThanOrEqualTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIntReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsCollectionContaining.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContaining.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsEqualIgnoringWhiteSpace.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTPrimitiveArgumentMatching.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTPrimitiveArgumentMatching.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beLessThanOrEqualTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsCollectionContaining.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContaining.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContaining.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContaining.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsEqualIgnoringWhiteSpace.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Text/HCIsEqualIgnoringWhiteSpace.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCMockito/MKTPrimitiveArgumentMatching.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/MKTPrimitiveArgumentMatching.h -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SPTNestedReporter.h: -------------------------------------------------------------------------------- 1 | #import "SPTReporter.h" 2 | 3 | @interface SPTNestedReporter : SPTReporter 4 | 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+match.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(match, (NSString *expected)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+respondTo.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(respondTo, (SEL expected)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCBoolReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCCharReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCDoubleReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCFloatReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCLongReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCObjectReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCReturnValueGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCShortReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTIntArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTIntReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Expecta/EXPMatchers+beGreaterThanOrEqualTo.h: -------------------------------------------------------------------------------- 1 | ../../../Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingKey.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCTestFailureHandler.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+conformTo.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(conformTo, (Protocol *expected)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsCollectionOnlyContaining.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingKey.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingKey.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingValue.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCLongLongReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCTestFailureHandler.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTArgumentGetterChain.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTBlockArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTBoolArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTBoolReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTCharArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTCharReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTClassArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTClassReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTDoubleReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTFloatArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTFloatReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTLongArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTLongReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTObjectReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTReturnValueSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTShortArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTShortReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTStructReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKT_TPDWeakProxy.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsCollectionOnlyContaining.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionOnlyContaining.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingValue.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingValue.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSupersetOf.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beSupersetOf, (id subset)); 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInOrder.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsDictionaryContainingEntries.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCReturnTypeHandlerChain.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCSenTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCUnsignedIntReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCXCTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTDoubleArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTLongLongArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTLongLongReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTObjectArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTPointerArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTSelectorArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTStructArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInOrder.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInOrder.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsDictionaryContainingEntries.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsDictionaryContainingEntries.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCTestFailureHandlerChain.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInAnyOrder.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCTestFailureHandlerChain.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCTestFailureReporterChain.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCUnsignedCharReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCUnsignedLongReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCUnsignedShortReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTReturnValueSetterChain.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedIntReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInAnyOrder.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInAnyOrder.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCTestFailureReporterChain.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporterChain.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCGenericTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCUnsignedLongLongReturnGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedCharArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedCharReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedIntArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedLongArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedLongReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedShortArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedShortReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beNil.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beNil, (void)); 4 | EXPMatcherInterface(beNull, (void)); 5 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedLongLongReturnSetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/OCHamcrest/HCIsCollectionContainingInRelativeOrder.h: -------------------------------------------------------------------------------- 1 | ../../../OCHamcrest/Source/Library/Collection/HCIsCollectionContainingInRelativeOrder.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/OCMockito/MKTUnsignedLongLongArgumentGetter.h: -------------------------------------------------------------------------------- 1 | ../../../OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.h -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raise.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(raise, (NSString *expectedExceptionName)); 4 | #define raiseAny() raise(nil) 5 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SpectaTypes.h: -------------------------------------------------------------------------------- 1 | typedef void (^SPTVoidBlock)(); 2 | typedef void (^SPTAsyncBlock)(void (^)()); 3 | typedef void (^SPTDictionaryBlock)(NSDictionary *dictionary); 4 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatcherHelpers.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | BOOL EXPIsValuePointer(NSValue *value); 4 | BOOL EXPIsNumberFloat(NSNumber *number); 5 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beginWith.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beginWith, (id expected)); 4 | EXPMatcherInterface(startWith, (id expected)); 5 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/XCTestLog+Specta.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface XCTestLog (Specta) 4 | 5 | - (void)spt_pauseObservationInBlock:(void (^)(void))block; 6 | 7 | @end 8 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Specta : NSObject 3 | @end 4 | @implementation PodsDummy_Specta 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beKindOf.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beKindOf, (Class expected)); 4 | EXPMatcherInterface(beAKindOf, (Class expected)); 5 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/NSValue+Expecta.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface NSValue (Expecta) 4 | 5 | @property (nonatomic) const char *_EXP_objCType; 6 | 7 | @end 8 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Expecta : NSObject 3 | @end 4 | @implementation PodsDummy_Expecta 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+raiseWithReason.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(raiseWithReason, (NSString *expectedExceptionName, NSString *expectedReason)); 4 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/OCMockito/OCMockito-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_OCMockito : NSObject 3 | @end 4 | @implementation PodsDummy_OCMockito 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/StateKit/StateKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_StateKit : NSObject 3 | @end 4 | @implementation PodsDummy_StateKit 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_OCHamcrest : NSObject 3 | @end 4 | @implementation PodsDummy_OCHamcrest 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_Tests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_Tests 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beSubclassOf.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beSubclassOf, (Class expected)); 4 | EXPMatcherInterface(beASubclassOf, (Class expected)); 5 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/XCTestRun+Specta.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface XCTestRun (Specta) 4 | 5 | - (NSUInteger)spt_pendingTestCaseCount; 6 | - (NSUInteger)spt_skippedTestCaseCount; 7 | 8 | @end 9 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+postNotification.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(postNotification, (id expectedNotification)); 4 | EXPMatcherInterface(notify, (id expectedNotification)); 5 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-StateKitExample/Pods-StateKitExample-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_StateKitExample : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_StateKitExample 5 | @end 6 | -------------------------------------------------------------------------------- /Example/StateKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+equal.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_equal, (id expected)); 4 | EXPMatcherInterface(equal, (id expected)); // to aid code completion 5 | #define equal(...) _equal(EXPObjectify((__VA_ARGS__))) 6 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThan.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_beLessThan, (id expected)); 4 | EXPMatcherInterface(beLessThan, (id expected)); 5 | 6 | #define beLessThan(expected) _beLessThan(EXPObjectify((expected))) 7 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+contain.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_contain, (id expected)); 4 | EXPMatcherInterface(contain, (id expected)); // to aid code completion 5 | #define contain(expected) _contain(EXPObjectify((expected))) 6 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThan.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_beGreaterThan, (id expected)); 4 | EXPMatcherInterface(beGreaterThan, (id expected)); 5 | 6 | #define beGreaterThan(expected) _beGreaterThan(EXPObjectify((expected))) 7 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_beLessThanOrEqualTo, (id expected)); 4 | EXPMatcherInterface(beLessThanOrEqualTo, (id expected)); 5 | 6 | #define beLessThanOrEqualTo(expected) _beLessThanOrEqualTo(EXPObjectify((expected))) 7 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Expecta/Expecta-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Specta/Specta-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/StateKit/StateKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/OCHamcrest/OCHamcrest-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/OCMockito/OCMockito-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Example/Tests/MockAPI.m: -------------------------------------------------------------------------------- 1 | // 2 | // MockAPI.m 3 | // StateKit 4 | // 5 | // Created by Shaheen Ghiassy on 1/22/15. 6 | // Copyright (c) 2015 Shaheen Ghiassy. All rights reserved. 7 | // 8 | 9 | #import "MockAPI.h" 10 | 11 | @implementation MockAPI 12 | 13 | - (void)fetchData { 14 | 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatcherHelpers.m: -------------------------------------------------------------------------------- 1 | #import "EXPMatcherHelpers.h" 2 | 3 | BOOL EXPIsValuePointer(NSValue *value) { 4 | return [value objCType][0] == @encode(void *)[0]; 5 | } 6 | 7 | BOOL EXPIsNumberFloat(NSNumber *number) { 8 | return strcmp([number objCType], @encode(float)) == 0; 9 | } 10 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_beGreaterThanOrEqualTo, (id expected)); 4 | EXPMatcherInterface(beGreaterThanOrEqualTo, (id expected)); 5 | 6 | #define beGreaterThanOrEqualTo(expected) _beGreaterThanOrEqualTo(EXPObjectify((expected))) 7 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInstanceOf.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(beInstanceOf, (Class expected)); 4 | EXPMatcherInterface(beAnInstanceOf, (Class expected)); 5 | EXPMatcherInterface(beMemberOf, (Class expected)); 6 | EXPMatcherInterface(beAMemberOf, (Class expected)); 7 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCXCTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCTestFailureReporter.h" 5 | 6 | 7 | @interface HCXCTestFailureReporter : HCTestFailureReporter 8 | @end 9 | -------------------------------------------------------------------------------- /Example/StateKit.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Example/Tests/MockAPI.h: -------------------------------------------------------------------------------- 1 | // 2 | // MockAPI.h 3 | // StateKit 4 | // 5 | // Created by Shaheen Ghiassy on 1/22/15. 6 | // Copyright (c) 2015 Shaheen Ghiassy. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MockAPI : NSObject 12 | 13 | - (void)fetchData; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPUnsupportedObject.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface EXPUnsupportedObject : NSObject { 4 | NSString *_type; 5 | } 6 | 7 | @property (nonatomic, retain) NSString *type; 8 | 9 | - (instancetype)initWithType:(NSString *)type NS_DESIGNATED_INITIALIZER; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCSenTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCTestFailureReporter.h" 5 | 6 | 7 | @interface HCSenTestFailureReporter : HCTestFailureReporter 8 | @end 9 | -------------------------------------------------------------------------------- /Example/Tests/Tests-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every test case source file. 5 | // 6 | 7 | #ifdef __OBJC__ 8 | 9 | #define EXP_SHORTHAND 10 | #import 11 | #import 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCGenericTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCTestFailureReporter.h" 5 | 6 | 7 | @interface HCGenericTestFailureReporter : HCTestFailureReporter 8 | @end 9 | -------------------------------------------------------------------------------- /Example/StateKit/SKViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SKViewController.h 3 | // StateKit 4 | // 5 | // Copyright (c) 2014, Groupon, Inc. 6 | // Created by Shaheen Ghiassy on 01/19/2015. 7 | // All rights reserved. 8 | // 9 | 10 | #import 11 | 12 | @interface SKViewController : UIViewController 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTAnswer.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @protocol MKTAnswer 8 | 9 | - (id)answerInvocation:(NSInvocation *)invocation; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTReturnsValue.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTAnswer.h" 5 | 6 | 7 | @interface MKTReturnsValue : NSObject 8 | 9 | - (instancetype)initWithValue:(id)value; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SPTXCTestReporter.h: -------------------------------------------------------------------------------- 1 | #import "SPTReporter.h" 2 | 3 | /** 4 | * Reporter that produces output identical to XCode's default output. Useful when integrating with 3rd-party tools that 5 | * may not like SPTNestedReporter's indented output. 6 | */ 7 | @interface SPTXCTestReporter : SPTReporter 8 | 9 | @end 10 | -------------------------------------------------------------------------------- /Example/Tests/MockLogger.m: -------------------------------------------------------------------------------- 1 | // 2 | // MockLogger.m 3 | // StateKit 4 | // 5 | // Created by Shaheen Ghiassy on 1/22/15. 6 | // Copyright (c) 2015 Shaheen Ghiassy. All rights reserved. 7 | // 8 | 9 | #import "MockLogger.h" 10 | 11 | @implementation MockLogger 12 | 13 | - (void)log:(NSString *)message { 14 | 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Example/Tests/MockLogger.h: -------------------------------------------------------------------------------- 1 | // 2 | // MockLogger.h 3 | // StateKit 4 | // 5 | // Created by Shaheen Ghiassy on 1/22/15. 6 | // Copyright (c) 2015 Shaheen Ghiassy. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MockLogger : NSObject 12 | 13 | - (void)log:(NSString *)message; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SPTXCTestReporter.m: -------------------------------------------------------------------------------- 1 | #import "SPTXCTestReporter.h" 2 | 3 | @implementation SPTXCTestReporter 4 | 5 | /* 6 | * Intentionally left blank. 7 | * This class is included for future-compatibility just in case we need to 8 | * weak reporter output for users who want test output idential to XCTestLog. 9 | */ 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SPTExample.m: -------------------------------------------------------------------------------- 1 | #import "SPTExample.h" 2 | 3 | @implementation SPTExample 4 | 5 | - (id)initWithName:(NSString *)name block:(id)block { 6 | self = [super init]; 7 | if (self) { 8 | self.name = name; 9 | self.block = block; 10 | self.pending = block == nil; 11 | } 12 | return self; 13 | } 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTArgumentCaptor.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @interface MKTArgumentCaptor : NSObject 8 | 9 | - (id)capture; 10 | - (id)value; 11 | - (NSArray *)allValues; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTExecutesBlock.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTAnswer.h" 5 | 6 | 7 | @interface MKTExecutesBlock : NSObject 8 | 9 | - (instancetype)initWithBlock:(id (^)(NSInvocation *))block; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTThrowsException.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTAnswer.h" 5 | 6 | 7 | @interface MKTThrowsException : NSObject 8 | 9 | - (instancetype)initWithException:(NSException *)exception; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Tests/MockView.h: -------------------------------------------------------------------------------- 1 | // 2 | // MockView.h 3 | // StateKit 4 | // 5 | // Created by Shaheen Ghiassy on 1/22/15. 6 | // Copyright (c) 2015 Shaheen Ghiassy. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MockView : NSObject 12 | 13 | - (void)showLoadingScreen; 14 | 15 | - (void)showPage; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- 1 | source 'https://github.com/CocoaPods/Specs.git' 2 | 3 | platform :ios, '8.0' 4 | 5 | target :StateKitExample do 6 | pod 'StateKit', :path => "../" 7 | end 8 | 9 | target :Tests do 10 | pod 'StateKit', :path => "../" 11 | 12 | pod 'Specta', '~> 0.2.1', :inhibit_warnings => true 13 | pod 'Expecta' 14 | pod 'OCMockito', '~> 1.0' 15 | end 16 | -------------------------------------------------------------------------------- /Example/Tests/MockView.m: -------------------------------------------------------------------------------- 1 | // 2 | // MockView.m 3 | // StateKit 4 | // 5 | // Created by Shaheen Ghiassy on 1/22/15. 6 | // Copyright (c) 2015 Shaheen Ghiassy. All rights reserved. 7 | // 8 | 9 | #import "MockView.h" 10 | 11 | @implementation MockView 12 | 13 | - (void)showLoadingScreen { 14 | 15 | } 16 | 17 | - (void)showPage { 18 | 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | /*! 8 | * @abstract Throws an NSException if obj is nil. 9 | */ 10 | FOUNDATION_EXPORT void HCRequireNonNilObject(id obj); 11 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/NSObject+Expecta.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface NSObject (Expecta) 4 | 5 | - (void)recordFailureWithDescription:(NSString *)description 6 | inFile:(NSString *)filename 7 | atLine:(NSUInteger)lineNumber 8 | expected:(BOOL)expected; 9 | 10 | @end 11 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTVerificationMode.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | @class MKTVerificationData; 7 | 8 | 9 | @protocol MKTVerificationMode 10 | 11 | - (void)verifyData:(MKTVerificationData *)data; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pod/Classes/ObjC/NSMutableArray+Queue.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSMutableArray+Queue.h 3 | // Pods 4 | // 5 | // Copyright (c) 2014, Groupon, Inc. 6 | // Created by Shaheen Ghiassy on 01/19/2015. 7 | // All rights reserved. 8 | // 9 | 10 | #import 11 | 12 | @interface NSMutableArray (Queue) 13 | 14 | - (id)sk_dequeue; 15 | - (void)sk_enqueue:(id)obj; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCIntReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTCapturingMatcher.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @interface MKTCapturingMatcher : HCIsAnything 8 | 9 | - (void)captureArgument:(id)arg; 10 | - (NSArray *)allValues; 11 | - (id)lastValue; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/StateKit/SKAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // SKAppDelegate.h 3 | // StateKit 4 | // 5 | // Copyright (c) 2014, Groupon, Inc. 6 | // Created by Shaheen Ghiassy on 01/19/2015. 7 | // All rights reserved. 8 | // 9 | 10 | #import 11 | 12 | @interface SKAppDelegate : UIResponder 13 | 14 | @property (strong, nonatomic) UIWindow *window; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/ExpectaObject.m: -------------------------------------------------------------------------------- 1 | #import "ExpectaObject.h" 2 | 3 | @implementation Expecta 4 | 5 | static NSTimeInterval _asynchronousTestTimeout = 1.0; 6 | 7 | + (NSTimeInterval)asynchronousTestTimeout { 8 | return _asynchronousTestTimeout; 9 | } 10 | 11 | + (void)setAsynchronousTestTimeout:(NSTimeInterval)timeout { 12 | _asynchronousTestTimeout = timeout; 13 | } 14 | 15 | @end -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCBoolReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCCharReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCFloatReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCLongReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCShortReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTIntArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPFloatTuple.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface EXPFloatTuple : NSObject { 4 | float *_values; 5 | size_t _size; 6 | } 7 | 8 | @property (nonatomic, assign) float *values; 9 | @property (nonatomic, assign) size_t size; 10 | 11 | - (instancetype)initWithFloatValues:(float *)values size:(size_t)size NS_DESIGNATED_INITIALIZER; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCDoubleReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCLongLongReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCObjectReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTBlockArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTBlockArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTBoolArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTCharArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTClassArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTDoubleArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTFloatArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTLongArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTLongLongArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | @end 11 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTObjectArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTShortArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTStructArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTStructArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPDoubleTuple.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface EXPDoubleTuple : NSObject { 4 | double *_values; 5 | size_t _size; 6 | } 7 | 8 | @property (nonatomic, assign) double *values; 9 | @property (nonatomic, assign) size_t size; 10 | 11 | - (instancetype)initWithDoubleValues:(double *)values size:(size_t)size NS_DESIGNATED_INITIALIZER; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beCloseTo.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_beCloseToWithin, (id expected, id within)); 4 | EXPMatcherInterface(beCloseToWithin, (id expected, id within)); 5 | 6 | #define beCloseTo(expected) _beCloseToWithin(EXPObjectify((expected)), nil) 7 | #define beCloseToWithin(expected, range) _beCloseToWithin(EXPObjectify((expected)), EXPObjectify((range))) 8 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTPointerArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTSelectorArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTBoolReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTCharReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTIntReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTLongReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTStubbedInvocationMatcher.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTInvocationMatcher.h" 5 | #import "MKTAnswer.h" 6 | 7 | 8 | @interface MKTStubbedInvocationMatcher : MKTInvocationMatcher 9 | 10 | - (void)addAnswer:(id )answer; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCUnsignedCharReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCUnsignedIntReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCUnsignedLongReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCUnsignedShortReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Library/Object/HCClassMatcher.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @interface HCClassMatcher : HCBaseMatcher 8 | 9 | @property (nonatomic, strong, readonly) Class theClass; 10 | 11 | - (instancetype)initWithClass:(Class)aClass; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTUnsignedIntArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTClassReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTDoubleReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTFloatReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTObjectReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTShortReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTStructReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTStructReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTUnsignedCharArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTUnsignedLongArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTUnsignedShortArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTLongLongReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTBaseMockObject.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | #import "MKTPrimitiveArgumentMatching.h" 6 | 7 | 8 | @interface MKTBaseMockObject : NSProxy 9 | 10 | - (instancetype)init; 11 | - (void)reset; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTExactTimes.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | #import "MKTVerificationMode.h" 6 | 7 | 8 | @interface MKTExactTimes : NSObject 9 | 10 | - (instancetype)initWithCount:(NSUInteger)wantedNumberOfInvocations; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/NSInvocation+OCMockito.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | @interface NSInvocation (OCMockito) 7 | 8 | - (NSArray *)mkt_arguments; 9 | - (void)mkt_setReturnValue:(id)returnValue; 10 | - (void)mkt_retainArgumentsWithWeakTarget; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beInTheRangeOf.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_beInTheRangeOf, (id expectedLowerBound, id expectedUpperBound)); 4 | EXPMatcherInterface(beInTheRangeOf, (id expectedLowerBound, id expectedUpperBound)); 5 | 6 | #define beInTheRangeOf(expectedLowerBound, expectedUpperBound) _beInTheRangeOf(EXPObjectify((expectedLowerBound)), EXPObjectify((expectedUpperBound))) 7 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCReturnValueGetter.h" 5 | 6 | 7 | @interface HCUnsignedLongLongReturnGetter : HCReturnValueGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetterChain.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | @class MKTArgumentGetter; 7 | 8 | 9 | /** 10 | Returns chain of argument getters. 11 | */ 12 | FOUNDATION_EXPORT MKTArgumentGetter *MKTArgumentGetterChain(void); 13 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTArgumentGetter.h" 5 | 6 | 7 | @interface MKTUnsignedLongLongArgumentGetter : MKTArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTUnsignedCharReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTUnsignedIntReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTUnsignedLongReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SPTExample.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import "SpectaTypes.h" 3 | 4 | @interface SPTExample : NSObject 5 | 6 | @property (nonatomic, copy) NSString *name; 7 | @property (nonatomic, copy) id block; 8 | @property (nonatomic) BOOL pending; 9 | @property (nonatomic, getter = isFocused) BOOL focused; 10 | 11 | - (id)initWithName:(NSString *)name block:(id)block; 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/MKTDynamicProperties.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @interface MKTDynamicProperties : NSObject 8 | 9 | - (instancetype)initWithClass:(Class)aClass; 10 | - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTUnsignedShortReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beIdenticalTo.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(_beIdenticalTo, (void *expected)); 4 | EXPMatcherInterface(beIdenticalTo, (void *expected)); // to aid code completion 5 | 6 | #if __has_feature(objc_arc) 7 | #define beIdenticalTo(expected) _beIdenticalTo((__bridge void*)expected) 8 | #else 9 | #define beIdenticalTo(expected) _beIdenticalTo(expected) 10 | #endif 11 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnValueSetter.h" 5 | 6 | 7 | @interface MKTUnsignedLongLongReturnSetter : MKTReturnValueSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor; 10 | 11 | @end 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Library/Text/HCSubstringMatcher.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @interface HCSubstringMatcher : HCBaseMatcher 8 | 9 | @property (nonatomic, copy, readonly) NSString *substring; 10 | 11 | - (instancetype)initWithSubstring:(NSString *)substring; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnTypeHandlerChain.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | @class HCReturnValueGetter; 7 | 8 | 9 | /*! 10 | * @abstract Returns chain of return type handlers. 11 | */ 12 | FOUNDATION_EXPORT HCReturnValueGetter *HCReturnValueGetterChain(void); 13 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCTestFailureHandlerChain.h" 5 | 6 | #import "HCTestFailureReporterChain.h" 7 | 8 | 9 | HCTestFailureHandler *HC_testFailureHandlerChain(void) 10 | { 11 | return [HCTestFailureReporterChain reporterChain]; 12 | } 13 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetterChain.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | @class MKTReturnValueSetter; 7 | 8 | 9 | /** 10 | Returns chain of return value handlers. 11 | */ 12 | FOUNDATION_EXPORT MKTReturnValueSetter *MKTReturnValueSetterChain(void); 13 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTObjectMock.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTBaseMockObject.h" 5 | 6 | 7 | /** 8 | Mock object of a given class. 9 | */ 10 | @interface MKTObjectMock : MKTBaseMockObject 11 | 12 | + (instancetype)mockForClass:(Class)aClass; 13 | - (instancetype)initWithClass:(Class)aClass; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Example/StateKit/StateKit-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #import 8 | 9 | #ifndef __IPHONE_5_0 10 | #warning "This project uses features only available in iOS SDK 5.0 and later." 11 | #endif 12 | 13 | #ifdef __OBJC__ 14 | #import 15 | #import 16 | #endif 17 | -------------------------------------------------------------------------------- /Example/StateKit/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // StateKit 4 | // 5 | // Created by Shaheen Ghiassy on 01/19/2015. 6 | // Copyright (c) 2014 Shaheen Ghiassy. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "SKAppDelegate.h" 12 | 13 | int main(int argc, char * argv[]) 14 | { 15 | @autoreleasepool { 16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([SKAppDelegate class])); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTAtLeastTimes.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | // Contribution by Markus Gasser 4 | 5 | #import 6 | #import "MKTVerificationMode.h" 7 | 8 | 9 | @interface MKTAtLeastTimes : NSObject 10 | 11 | - (instancetype)initWithMinimumCount:(NSUInteger)minNumberOfInvocations; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPDefines.h: -------------------------------------------------------------------------------- 1 | // 2 | // EXPDefines.h 3 | // Expecta 4 | // 5 | // Created by Luke Redpath on 26/03/2012. 6 | // Copyright (c) 2012 Peter Jihoon Kim. All rights reserved. 7 | // 8 | 9 | #ifndef Expecta_EXPDefines_h 10 | #define Expecta_EXPDefines_h 11 | 12 | typedef void (^EXPBasicBlock)(void); 13 | typedef id (^EXPIdBlock)(void); 14 | typedef BOOL (^EXPBoolBlock)(void); 15 | typedef NSString *(^EXPStringBlock)(void); 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/NSInvocation+OCHamcrest.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @interface NSInvocation (OCHamcrest) 8 | 9 | + (NSInvocation *)och_invocationWithTarget:(id)target selector:(SEL)selector; 10 | + (NSInvocation *)och_invocationOnObjectOfType:(Class)aClass selector:(SEL)selector; 11 | - (id)och_invoke; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTClassObjectMock.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | // Contribution by David Hart 4 | 5 | #import "MKTBaseMockObject.h" 6 | 7 | 8 | /** 9 | Mock object of a given class object. 10 | */ 11 | @interface MKTClassObjectMock : MKTBaseMockObject 12 | 13 | + (instancetype)mockForClass:(Class)aClass; 14 | - (instancetype)initWithClass:(Class)aClass; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+haveCountOf.h: -------------------------------------------------------------------------------- 1 | #import "Expecta.h" 2 | 3 | EXPMatcherInterface(haveCountOf, (NSUInteger expected)); 4 | EXPMatcherInterface(haveCount, (NSUInteger expected)); 5 | EXPMatcherInterface(haveACountOf, (NSUInteger expected)); 6 | EXPMatcherInterface(haveLength, (NSUInteger expected)); 7 | EXPMatcherInterface(haveLengthOf, (NSUInteger expected)); 8 | EXPMatcherInterface(haveALengthOf, (NSUInteger expected)); 9 | 10 | #define beEmpty() haveCountOf(0) 11 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPMatcher.h: -------------------------------------------------------------------------------- 1 | // 2 | // EXPMatcher.h 3 | // Expecta 4 | // 5 | // Created by Luke Redpath on 26/03/2012. 6 | // Copyright (c) 2012 Peter Jihoon Kim. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol EXPMatcher 12 | 13 | - (BOOL)matches:(id)actual; 14 | 15 | @optional 16 | - (BOOL)meetsPrerequesiteFor:(id)actual; 17 | - (NSString *)failureMessageForTo:(id)actual; 18 | - (NSString *)failureMessageForNotTo:(id)actual; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | @protocol HCMatcher; 7 | 8 | 9 | /*! 10 | * @abstract Wraps argument in a matcher, if necessary. 11 | * @return The argument as-is if it is already a matcher, otherwise wrapped in an equalTo matcher. 12 | */ 13 | FOUNDATION_EXPORT id HCWrapInMatcher(id matcherOrValue); 14 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandler.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | /*! 7 | * @class HCTestFailureHandler 8 | * @abstract Chain-of-responsibility for handling test failures. 9 | * @deprecated Version 4.2.0. Use @ref HCTestFailureReporter instead. 10 | */ 11 | @compatibility_alias HCTestFailureHandler HCTestFailureReporter; 12 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/HCRequireNonNilObject.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCRequireNonNilObject.h" 5 | 6 | 7 | void HCRequireNonNilObject(id obj) 8 | { 9 | if (obj == nil) 10 | { 11 | @throw [NSException exceptionWithName:@"NilObject" 12 | reason:@"Must be non-nil object" 13 | userInfo:nil]; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/HCWrapInMatcher.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCWrapInMatcher.h" 5 | 6 | #import "HCIsEqual.h" 7 | 8 | 9 | id HCWrapInMatcher(id matcherOrValue) 10 | { 11 | if (!matcherOrValue) 12 | return nil; 13 | 14 | if ([matcherOrValue conformsToProtocol:@protocol(HCMatcher)]) 15 | return matcherOrValue; 16 | return HC_equalTo(matcherOrValue); 17 | } 18 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTArgumentGetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @interface MKTArgumentGetter : NSObject 8 | 9 | - (instancetype)initWithType:(char const *)handlerType successor:(MKTArgumentGetter *)successor; 10 | - (id)retrieveArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTReturnValueSetter.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | @interface MKTReturnValueSetter : NSObject 8 | 9 | - (instancetype)initWithType:(char const *)handlerType successor:(MKTReturnValueSetter *)successor; 10 | - (void)setReturnValue:(id)returnValue ofType:(char const *)type onInvocation:(NSInvocation *)invocation; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Expecta.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | //! Project version number for Expecta. 4 | FOUNDATION_EXPORT double ExpectaVersionNumber; 5 | 6 | //! Project version string for Expecta. 7 | FOUNDATION_EXPORT const unsigned char ExpectaVersionString[]; 8 | 9 | #import 10 | #import 11 | #import 12 | 13 | // Enable shorthand by default 14 | #define expect(...) EXP_expect((__VA_ARGS__)) 15 | #define failure(...) EXP_failure((__VA_ARGS__)) 16 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/EXPUnsupportedObject.m: -------------------------------------------------------------------------------- 1 | #import "EXPUnsupportedObject.h" 2 | 3 | #pragma clang diagnostic push 4 | #pragma clang diagnostic ignored "-Wobjc-designated-initializers" 5 | @implementation EXPUnsupportedObject 6 | #pragma clang diagnostic pop 7 | 8 | @synthesize type=_type; 9 | 10 | - (instancetype)initWithType:(NSString *)type { 11 | self = [super init]; 12 | if(self) { 13 | self.type = type; 14 | } 15 | return self; 16 | } 17 | 18 | - (void)dealloc { 19 | self.type = nil; 20 | [super dealloc]; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureHandlers/HCTestFailureHandlerChain.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | /*! 7 | * @abstract Returns chain of test failure handlers. 8 | * @deprecated Version 4.2.0. Use [HCTestFailureReporterChain chain] instead. 9 | * @see HCTestFailureReporterChain 10 | */ 11 | FOUNDATION_EXPORT HCTestFailureHandler *HC_testFailureHandlerChain(void) __attribute__((deprecated)); 12 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTObjectAndProtocolMock.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | // Contribution by Kevin Lundberg 4 | 5 | #import "MKTProtocolMock.h" 6 | 7 | 8 | /** 9 | Mock object of a given class that also implements a given protocol. 10 | */ 11 | @interface MKTObjectAndProtocolMock : MKTProtocolMock 12 | 13 | + (instancetype)mockForClass:(Class)aClass protocol:(Protocol *)protocol; 14 | - (instancetype)initWithClass:(Class)aClass protocol:(Protocol *)protocol; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pod/Classes/Swift/SKSwiftHelpers.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SKSwiftHelpers.swift 3 | // 4 | // Created by Adam Eisfeld on 1/22/16. 5 | // 6 | 7 | import Foundation 8 | 9 | /// An alias for converting a closure to StateKit's expected block 10 | typealias SKStateBlock = @convention(block) (_ sc: SKStateChart) -> Void 11 | 12 | /// A convenience function for converting an SKStateBlock to AnyObject so that it may be inserted into a Swift dictionary 13 | func SKStateBlockify(block:@escaping (_ sc: SKStateChart) -> Void) -> AnyObject { 14 | return unsafeBitCast(block as SKStateBlock, to: AnyObject.self) 15 | } 16 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCReturnValueGetter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | /*! 8 | * @abstract Chain-of-responsibility for handling NSInvocation return types. 9 | */ 10 | @interface HCReturnValueGetter : NSObject 11 | 12 | - (instancetype)initWithType:(char const *)handlerType successor:(HCReturnValueGetter *)successor; 13 | - (id)returnValueOfType:(char const *)type fromInvocation:(NSInvocation *)invocation; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/Matchers/EXPMatchers+beNil.m: -------------------------------------------------------------------------------- 1 | #import "EXPMatchers+beNil.h" 2 | 3 | EXPMatcherImplementationBegin(beNil, (void)) { 4 | match(^BOOL{ 5 | return actual == nil; 6 | }); 7 | 8 | failureMessageForTo(^NSString *{ 9 | return [NSString stringWithFormat:@"expected: nil/null, got: %@", EXPDescribeObject(actual)]; 10 | }); 11 | 12 | failureMessageForNotTo(^NSString *{ 13 | return [NSString stringWithFormat:@"expected: not nil/null, got: %@", EXPDescribeObject(actual)]; 14 | }); 15 | } 16 | EXPMatcherImplementationEnd 17 | 18 | EXPMatcherAliasImplementation(beNull, beNil, (void)); 19 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTReturnsValue.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTReturnsValue.h" 5 | 6 | 7 | @interface MKTReturnsValue () 8 | @property (readonly, nonatomic, strong) id value; 9 | @end 10 | 11 | @implementation MKTReturnsValue 12 | 13 | - (instancetype)initWithValue:(id)value 14 | { 15 | self = [super init]; 16 | if (self) 17 | _value = value; 18 | return self; 19 | } 20 | 21 | - (id)answerInvocation:(NSInvocation *)invocation 22 | { 23 | return self.value; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | @class HCTestFailure; 7 | 8 | 9 | /*! 10 | Chain-of-responsibility for handling test failures. 11 | */ 12 | @interface HCTestFailureReporter : NSObject 13 | 14 | @property (nonatomic, strong) HCTestFailureReporter *successor; 15 | 16 | /*! 17 | Handle test failure at specific location, or pass to successor. 18 | */ 19 | - (void)handleFailure:(HCTestFailure *)failure; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/ThirdParty/TPDWeakProxy-1.1.0/TPDWeakProxy/MKT_TPDWeakProxy.h: -------------------------------------------------------------------------------- 1 | // 2 | // TPDWeakProxy.h 3 | // TPDWeakProxy 4 | // 5 | // Copyright 2013 Tetherpad. 6 | // 7 | 8 | #import 9 | 10 | /** 11 | Instances of `TPDWeakProxy` hold a weak reference to the target object. 12 | */ 13 | 14 | @interface MKT_TPDWeakProxy : NSProxy 15 | 16 | /** 17 | Initializes an `TPDWeakProxy` object with the specified target object. 18 | 19 | @param object The target object for the proxy. 20 | 21 | @return The newly initialized proxy. 22 | */ 23 | - (instancetype)initWithObject:(id)object; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCIntReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCIntReturnGetter.h" 5 | 6 | 7 | @implementation HCIntReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(int) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | int value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCBoolReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCBoolReturnGetter.h" 5 | 6 | 7 | @implementation HCBoolReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(BOOL) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | BOOL value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCCharReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCCharReturnGetter.h" 5 | 6 | 7 | @implementation HCCharReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(char) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | char value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCLongReturnGetter.h" 5 | 6 | 7 | @implementation HCLongReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(long) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | long value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SPTSpec.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @class 4 | SPTExample 5 | , SPTExampleGroup 6 | ; 7 | 8 | @interface SPTSpec : NSObject 9 | 10 | @property (nonatomic, strong) SPTExampleGroup *rootGroup; 11 | @property (nonatomic, strong) NSMutableArray *groupStack; 12 | @property (nonatomic, strong) NSArray *compiledExamples; 13 | @property (nonatomic, strong) NSString *fileName; 14 | @property (nonatomic) NSUInteger lineNumber; 15 | @property (nonatomic, getter = isDisabled) BOOL disabled; 16 | @property (nonatomic) BOOL hasFocusedExamples; 17 | 18 | - (SPTExampleGroup *)currentGroup; 19 | - (void)compile; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCFloatReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCFloatReturnGetter.h" 5 | 6 | 7 | @implementation HCFloatReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(float) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | float value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCShortReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCShortReturnGetter.h" 5 | 6 | 7 | @implementation HCShortReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(short) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | short value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/StateKit/StateKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // StateKit.h 3 | // StateKit 4 | // 5 | // Created by Daniel Beard on 3/11/16. 6 | // Copyright © 2016 Shaheen Ghiassy. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for StateKit. 12 | FOUNDATION_EXPORT double StateKitVersionNumber; 13 | 14 | //! Project version string for StateKit. 15 | FOUNDATION_EXPORT const unsigned char StateKitVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | #import 20 | #import 21 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCDoubleReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCDoubleReturnGetter.h" 5 | 6 | 7 | @implementation HCDoubleReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(double) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | double value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/Expecta/Expecta/NSValue+Expecta.m: -------------------------------------------------------------------------------- 1 | #import "NSValue+Expecta.h" 2 | #import 3 | #import "Expecta.h" 4 | 5 | EXPFixCategoriesBug(NSValue_Expecta); 6 | 7 | @implementation NSValue (Expecta) 8 | 9 | static char _EXP_typeKey; 10 | 11 | - (const char *)_EXP_objCType { 12 | return [(NSString *)objc_getAssociatedObject(self, &_EXP_typeKey) cStringUsingEncoding:NSASCIIStringEncoding]; 13 | } 14 | 15 | - (void)set_EXP_objCType:(const char *)_EXP_objCType { 16 | objc_setAssociatedObject(self, &_EXP_typeKey, 17 | @(_EXP_objCType), 18 | OBJC_ASSOCIATION_COPY_NONATOMIC); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCLongLongReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCLongLongReturnGetter.h" 5 | 6 | 7 | @implementation HCLongLongReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(long long) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | long long value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCObjectReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCObjectReturnGetter.h" 5 | 6 | 7 | @implementation HCObjectReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(id) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | __unsafe_unretained id value; 18 | [invocation getReturnValue:&value]; 19 | return value; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTIntReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTIntReturnSetter.h" 5 | 6 | 7 | @implementation MKTIntReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(int) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | int value = [returnValue intValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTMockitoCore.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | #import "MKTTestLocation.h" 7 | 8 | @class MKTObjectMock; 9 | @class MKTOngoingStubbing; 10 | @protocol MKTVerificationMode; 11 | 12 | 13 | @interface MKTMockitoCore : NSObject 14 | 15 | + (instancetype)sharedCore; 16 | 17 | - (MKTOngoingStubbing *)stubAtLocation:(MKTTestLocation)location; 18 | 19 | - (id)verifyMock:(MKTObjectMock *)mock 20 | withMode:(id )mode 21 | atLocation:(MKTTestLocation)location; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SPTSharedExampleGroups.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import "SpectaTypes.h" 3 | 4 | @class 5 | SPTExampleGroup 6 | ; 7 | 8 | @interface SPTSharedExampleGroups : NSObject 9 | 10 | + (void)addSharedExampleGroupWithName:(NSString *)name block:(SPTDictionaryBlock)block exampleGroup:(SPTExampleGroup *)exampleGroup; 11 | + (SPTDictionaryBlock)sharedExampleGroupWithName:(NSString *)name exampleGroup:(SPTExampleGroup *)exampleGroup; 12 | + (void)defineSharedExampleGroups; 13 | 14 | + (void)recordFailureWithDescription:(NSString *)description inFile:(NSString *)filename atLine:(NSUInteger)lineNumber expected:(BOOL)expected; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTBoolReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTBoolReturnSetter.h" 5 | 6 | 7 | @implementation MKTBoolReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(BOOL) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | BOOL value = [returnValue boolValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTCharReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTCharReturnSetter.h" 5 | 6 | 7 | @implementation MKTCharReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(char) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | char value = [returnValue charValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTLongReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTLongReturnSetter.h" 5 | 6 | 7 | @implementation MKTLongReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(long) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | long value = [returnValue longValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedIntReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCUnsignedIntReturnGetter.h" 5 | 6 | 7 | @implementation HCUnsignedIntReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned int) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned int value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTFloatReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTFloatReturnSetter.h" 5 | 6 | 7 | @implementation MKTFloatReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(float) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | float value = [returnValue floatValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTShortReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTShortReturnSetter.h" 5 | 6 | 7 | @implementation MKTShortReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(short) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | short value = [returnValue shortValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTVerificationData.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import 5 | 6 | #import "MKTTestLocation.h" 7 | 8 | @class MKTInvocationContainer; 9 | @class MKTInvocationMatcher; 10 | 11 | 12 | @interface MKTVerificationData : NSObject 13 | 14 | @property (nonatomic, strong) MKTInvocationContainer *invocations; 15 | @property (nonatomic, strong) MKTInvocationMatcher *wanted; 16 | @property (nonatomic, assign) MKTTestLocation testLocation; 17 | 18 | - (NSUInteger)numberOfMatchingInvocations; 19 | - (void)captureArguments; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | # references: 2 | # * http://www.objc.io/issue-6/travis-ci.html 3 | # * https://github.com/supermarin/xcpretty#usage 4 | 5 | language: objective-c 6 | # cache: cocoapods 7 | # podfile: Example/Podfile 8 | # before_install: 9 | # - gem install cocoapods # Since Travis is not always on latest version 10 | # - pod install --project-directory=Example 11 | install: 12 | - gem install xcpretty --no-rdoc --no-ri --no-document --quiet 13 | script: 14 | - set -o pipefail && xcodebuild clean test -workspace Example/StateKit.xcworkspace -scheme StateKit-Example -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6' ONLY_ACTIVE_ARCH=NO | xcpretty -c 15 | - pod lib lint --quick 16 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedCharReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCUnsignedCharReturnGetter.h" 5 | 6 | 7 | @implementation HCUnsignedCharReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned char) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned char value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCUnsignedLongReturnGetter.h" 5 | 6 | 7 | @implementation HCUnsignedLongReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned long) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned long value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Library/Object/HCIsTypeOf.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCIsTypeOf.h" 5 | 6 | 7 | @implementation HCIsTypeOf 8 | 9 | + (instancetype)isTypeOf:(Class)expectedClass 10 | { 11 | return [[self alloc] initWithClass:expectedClass]; 12 | } 13 | 14 | - (BOOL)matches:(id)item 15 | { 16 | return [item isMemberOfClass:self.theClass]; 17 | } 18 | 19 | - (NSString *)expectation 20 | { 21 | return @"an exact instance of "; 22 | } 23 | 24 | @end 25 | 26 | 27 | id HC_isA(Class expectedClass) 28 | { 29 | return [HCIsTypeOf isTypeOf:expectedClass]; 30 | } 31 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTDoubleReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTDoubleReturnSetter.h" 5 | 6 | 7 | @implementation MKTDoubleReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(double) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | double value = [returnValue doubleValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTObjectReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTObjectReturnSetter.h" 5 | 6 | 7 | @implementation MKTObjectReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(id) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | __unsafe_unretained id value = returnValue; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTExecutesBlock.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTExecutesBlock.h" 5 | 6 | 7 | @interface MKTExecutesBlock () 8 | @property (readonly, nonatomic, copy) id (^block)(NSInvocation *); 9 | @end 10 | 11 | @implementation MKTExecutesBlock 12 | 13 | - (instancetype)initWithBlock:(id (^)(NSInvocation *))block 14 | { 15 | self = [super init]; 16 | if (self) 17 | _block = [block copy]; 18 | return self; 19 | } 20 | 21 | - (id)answerInvocation:(NSInvocation *)invocation 22 | { 23 | return self.block(invocation); 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedShortReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCUnsignedShortReturnGetter.h" 5 | 6 | 7 | @implementation HCUnsignedShortReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned short) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned short value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTClassReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTClassReturnSetter.h" 5 | 6 | 7 | @implementation MKTClassReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(Class) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | __unsafe_unretained Class value = returnValue; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTIntArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTIntArgumentGetter.h" 5 | 6 | @implementation MKTIntArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(int) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | int arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTBoolArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTBoolArgumentGetter.h" 5 | 6 | @implementation MKTBoolArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(BOOL) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | BOOL arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTCharArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTCharArgumentGetter.h" 5 | 6 | @implementation MKTCharArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(char) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | char arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTLongArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTLongArgumentGetter.h" 5 | 6 | @implementation MKTLongArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(long) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | long arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTLongLongReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTLongLongReturnSetter.h" 5 | 6 | 7 | @implementation MKTLongLongReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(long long) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | long long value = [returnValue longLongValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCDiagnosingMatcher.h" 5 | 6 | 7 | @implementation HCDiagnosingMatcher 8 | 9 | - (BOOL)matches:(id)item 10 | { 11 | return [self matches:item describingMismatchTo:nil]; 12 | } 13 | 14 | - (BOOL)matches:(id)item describingMismatchTo:(id )mismatchDescription 15 | { 16 | HC_ABSTRACT_METHOD; 17 | return NO; 18 | } 19 | 20 | - (void)describeMismatchOf:(id)item to:(id )mismatchDescription 21 | { 22 | [self matches:item describingMismatchTo:mismatchDescription]; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Library/Object/HCIsInstanceOf.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCIsInstanceOf.h" 5 | 6 | 7 | @implementation HCIsInstanceOf 8 | 9 | + (instancetype)isInstanceOf:(Class)expectedClass 10 | { 11 | return [[self alloc] initWithClass:expectedClass]; 12 | } 13 | 14 | - (BOOL)matches:(id)item 15 | { 16 | return [item isKindOfClass:self.theClass]; 17 | } 18 | 19 | - (NSString *)expectation 20 | { 21 | return @"an instance of "; 22 | } 23 | 24 | @end 25 | 26 | 27 | id HC_instanceOf(Class expectedClass) 28 | { 29 | return [HCIsInstanceOf isInstanceOf:expectedClass]; 30 | } 31 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTFloatArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTFloatArgumentGetter.h" 5 | 6 | @implementation MKTFloatArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(float) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | float arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTShortArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTShortArgumentGetter.h" 5 | 6 | @implementation MKTShortArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(short) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | short arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTThrowsException.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTThrowsException.h" 5 | 6 | 7 | @interface MKTThrowsException () 8 | @property (readonly, nonatomic, strong) NSException *exception; 9 | @end 10 | 11 | @implementation MKTThrowsException 12 | 13 | - (instancetype)initWithException:(NSException *)exception 14 | { 15 | self = [super init]; 16 | if (self) 17 | _exception = exception; 18 | return self; 19 | } 20 | 21 | - (id)answerInvocation:(NSInvocation *)invocation 22 | { 23 | [self.exception raise]; 24 | return nil; 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/ReturnValueGetters/HCUnsignedLongLongReturnGetter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCUnsignedLongLongReturnGetter.h" 5 | 6 | 7 | @implementation HCUnsignedLongLongReturnGetter 8 | 9 | - (instancetype)initWithSuccessor:(HCReturnValueGetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned long long) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)returnValueFromInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned long long value; 18 | [invocation getReturnValue:&value]; 19 | return @(value); 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTDoubleArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTDoubleArgumentGetter.h" 5 | 6 | @implementation MKTDoubleArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(double) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | double arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Library/Object/HCIsNil.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCIsNil.h" 5 | 6 | #import "HCIsNot.h" 7 | 8 | 9 | @implementation HCIsNil 10 | 11 | + (instancetype)isNil 12 | { 13 | return [[self alloc] init]; 14 | } 15 | 16 | - (BOOL)matches:(id)item 17 | { 18 | return item == nil; 19 | } 20 | 21 | - (void)describeTo:(id )description 22 | { 23 | [description appendText:@"nil"]; 24 | } 25 | 26 | @end 27 | 28 | 29 | id HC_nilValue() 30 | { 31 | return [HCIsNil isNil]; 32 | } 33 | 34 | id HC_notNilValue() 35 | { 36 | return HC_isNot([HCIsNil isNil]); 37 | } 38 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/HCBaseDescription.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | #import 6 | 7 | 8 | /*! 9 | * @abstract Base class for all @ref HCDescription implementations. 10 | */ 11 | @interface HCBaseDescription : NSObject 12 | @end 13 | 14 | 15 | /*! 16 | * @abstract Methods that must be provided by subclasses of HCBaseDescription. 17 | */ 18 | @interface HCBaseDescription (SubclassResponsibility) 19 | 20 | /*! 21 | * @abstract Appends the specified string to the description. 22 | */ 23 | - (void)append:(NSString *)str; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTLongLongArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTLongLongArgumentGetter.h" 5 | 6 | @implementation MKTLongLongArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(long long) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | long long arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedIntReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedIntReturnSetter.h" 5 | 6 | 7 | @implementation MKTUnsignedIntReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned int) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned int value = [returnValue unsignedIntValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTClassArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTClassArgumentGetter.h" 5 | 6 | @implementation MKTClassArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(Class) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | __unsafe_unretained Class arg = nil; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return arg; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedCharReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedCharReturnSetter.h" 5 | 6 | 7 | @implementation MKTUnsignedCharReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned char) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned char value = [returnValue unsignedCharValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedLongReturnSetter.h" 5 | 6 | 7 | @implementation MKTUnsignedLongReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned long) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned long value = [returnValue unsignedLongValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedShortReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedShortReturnSetter.h" 5 | 6 | 7 | @implementation MKTUnsignedShortReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned short) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned short value = [returnValue unsignedShortValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailureReporter.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCTestFailureReporter.h" 5 | 6 | @interface HCTestFailureReporter (SubclassResponsibility) 7 | - (BOOL)willHandleFailure:(HCTestFailure *)failure; 8 | - (void)executeHandlingOfFailure:(HCTestFailure *)failure; 9 | @end 10 | 11 | 12 | @implementation HCTestFailureReporter 13 | 14 | - (void)handleFailure:(HCTestFailure *)failure 15 | { 16 | if ([self willHandleFailure:failure]) 17 | [self executeHandlingOfFailure:failure]; 18 | else 19 | [self.successor handleFailure:failure]; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedIntArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedIntArgumentGetter.h" 5 | 6 | @implementation MKTUnsignedIntArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(unsigned int) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | unsigned int arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/HCDiagnosingMatcher.h: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import 5 | 6 | 7 | /*! 8 | * @abstract Base class for matchers that generate mismatch descriptions during the matching. 9 | * @discussion Some matching algorithms have several "no match" paths. It helps to make the mismatch 10 | * description as precise as possible, but we don't want to have to repeat the matching logic to do 11 | * so. For such matchers, subclass HCDiagnosingMatcher and implement @ref HCMatcher's 12 | * -matches:describingMismatchTo:. 13 | */ 14 | @interface HCDiagnosingMatcher : HCBaseMatcher 15 | @end 16 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTPointerArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTPointerArgumentGetter.h" 5 | 6 | 7 | @implementation MKTPointerArgumentGetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 10 | { 11 | self = [super initWithType:@encode(void *) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 16 | { 17 | void *arg; 18 | [invocation getArgument:&arg atIndex:idx]; 19 | return [NSValue valueWithPointer:arg]; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedCharArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedCharArgumentGetter.h" 5 | 6 | @implementation MKTUnsignedCharArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(unsigned char) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | unsigned char arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedLongArgumentGetter.h" 5 | 6 | @implementation MKTUnsignedLongArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(unsigned long) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | unsigned long arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTObjectArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTObjectArgumentGetter.h" 5 | 6 | @implementation MKTObjectArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(id) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | __unsafe_unretained id arg = nil; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return arg ? arg : [NSNull null]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedShortArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedShortArgumentGetter.h" 5 | 6 | @implementation MKTUnsignedShortArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(unsigned short) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | unsigned short arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/Specta/src/SpectaUtility.h: -------------------------------------------------------------------------------- 1 | #import 2 | extern NSString * const SPTCurrentSpecKey; 3 | extern NSString * const SPTCurrentTestCaseKey; 4 | 5 | #define SPTCurrentSpec [[NSThread currentThread] threadDictionary][SPTCurrentSpecKey] 6 | #define SPTCurrentTestCase [[NSThread currentThread] threadDictionary][SPTCurrentTestCaseKey] 7 | #define SPTCurrentGroup [SPTCurrentSpec currentGroup] 8 | #define SPTGroupStack [SPTCurrentSpec groupStack] 9 | 10 | #define SPTReturnUnlessBlockOrNil(block) if ((block) && !SPTIsBlock((block))) return; 11 | #define SPTIsBlock(obj) [(obj) isKindOfClass:NSClassFromString(@"NSBlock")] 12 | 13 | const char *SPTGetBlockSignature(id blockObject); 14 | BOOL SPTIsSpecClass(Class aClass); -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # OS X 2 | .DS_Store 3 | 4 | # Xcode 5 | build/ 6 | *.pbxuser 7 | !default.pbxuser 8 | *.mode1v3 9 | !default.mode1v3 10 | *.mode2v3 11 | !default.mode2v3 12 | *.perspectivev3 13 | !default.perspectivev3 14 | xcuserdata 15 | *.xccheckout 16 | profile 17 | *.moved-aside 18 | DerivedData 19 | *.hmap 20 | *.ipa 21 | 22 | # Bundler 23 | .bundle 24 | 25 | # We recommend against adding the Pods directory to your .gitignore. However 26 | # you should judge for yourself, the pros and cons are mentioned at: 27 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control 28 | # 29 | # Note: if you ignore the Pods directory, make sure to uncomment 30 | # `pod install` in .travis.yml 31 | # 32 | # Pods/ 33 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ReturnValueSetters/MKTUnsignedLongLongReturnSetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedLongLongReturnSetter.h" 5 | 6 | 7 | @implementation MKTUnsignedLongLongReturnSetter 8 | 9 | - (instancetype)initWithSuccessor:(MKTReturnValueSetter *)successor 10 | { 11 | self = [super initWithType:@encode(unsigned long long) successor:successor]; 12 | return self; 13 | } 14 | 15 | - (void)setReturnValue:(id)returnValue onInvocation:(NSInvocation *)invocation 16 | { 17 | unsigned long long value = [returnValue unsignedLongLongValue]; 18 | [invocation setReturnValue:&value]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTSelectorArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTSelectorArgumentGetter.h" 5 | 6 | @implementation MKTSelectorArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(SEL) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | SEL arg = nil; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return arg ? NSStringFromSelector(arg) : [NSNull null]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pod/Classes/ObjC/SKState.h: -------------------------------------------------------------------------------- 1 | // 2 | // SKState.h 3 | // Pods 4 | // 5 | // Copyright (c) 2014, Groupon, Inc. 6 | // Created by Shaheen Ghiassy on 01/19/2015. 7 | // All rights reserved. 8 | // 9 | 10 | #import 11 | #import "SKTypeDefs.h" 12 | 13 | @interface SKState : NSObject 14 | 15 | @property (nonatomic, strong) NSString *name; 16 | @property (nonatomic, strong) SKState *parentState; 17 | 18 | - (NSString *)description; 19 | 20 | - (void)setEvent:(NSString *)messageName forBlock:(void(^)(void))block; 21 | 22 | - (MessageBlock)blockForMessage:(NSString *)message; 23 | 24 | - (NSDictionary *)getSubStates; 25 | 26 | - (SKState *)subState:(NSString *)subStateName; 27 | 28 | - (void)setSubState:(SKState *)state; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Example/Pods/OCHamcrest/Source/Core/Helpers/TestFailureReporters/HCTestFailure.m: -------------------------------------------------------------------------------- 1 | // OCHamcrest by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 hamcrest.org. See LICENSE.txt 3 | 4 | #import "HCTestFailure.h" 5 | 6 | 7 | @implementation HCTestFailure 8 | 9 | - (instancetype)initWithTestCase:(id)testCase 10 | fileName:(NSString *)fileName 11 | lineNumber:(NSUInteger)lineNumber 12 | reason:(NSString *)reason 13 | { 14 | self = [super init]; 15 | if (self) 16 | { 17 | _testCase = testCase; 18 | _fileName = [fileName copy]; 19 | _lineNumber = lineNumber; 20 | _reason = [reason copy]; 21 | } 22 | return self; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/Helpers/ArgumentGetters/MKTUnsignedLongLongArgumentGetter.m: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTUnsignedLongLongArgumentGetter.h" 5 | 6 | @implementation MKTUnsignedLongLongArgumentGetter 7 | 8 | - (instancetype)initWithSuccessor:(MKTArgumentGetter *)successor 9 | { 10 | self = [super initWithType:@encode(unsigned long long) successor:successor]; 11 | return self; 12 | } 13 | 14 | - (id)getArgumentAtIndex:(NSInteger)idx ofType:(char const *)type onInvocation:(NSInvocation *)invocation 15 | { 16 | unsigned long long arg; 17 | [invocation getArgument:&arg atIndex:idx]; 18 | return @(arg); 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pod/Classes/ObjC/SKTypeDefs.h: -------------------------------------------------------------------------------- 1 | // 2 | // SKTypeDefs.h 3 | // Pods 4 | // 5 | // Copyright (c) 2014, Groupon, Inc. 6 | // Created by Shaheen Ghiassy on 01/19/2015. 7 | // All rights reserved. 8 | // 9 | 10 | #import 11 | 12 | // Type Defines 13 | @class SKStateChart; 14 | typedef void (^StateBlock)(void); 15 | typedef void (^MessageBlock)(SKStateChart *sc); 16 | 17 | // Use this macro to simplify the final code 18 | // --- from --- 19 | // @"userPressedRedButton":^(SKStateChart *sc) { 20 | // [sc goToState:@"red"]; 21 | // }, 22 | // --- to --- 23 | // SKDefineTransition_Event2State(@"userPressedRedButton", @"red"), 24 | 25 | #define SKDefineTransition_Event2State(event,nextState) event:^(SKStateChart *sc) { [sc goToState:nextState]; } 26 | -------------------------------------------------------------------------------- /Example/Pods/OCMockito/Source/OCMockito/MKTProtocolMock.h: -------------------------------------------------------------------------------- 1 | // OCMockito by Jon Reid, http://qualitycoding.org/about/ 2 | // Copyright 2015 Jonathan M. Reid. See LICENSE.txt 3 | 4 | #import "MKTBaseMockObject.h" 5 | 6 | 7 | /** 8 | Mock object implementing a given protocol. 9 | */ 10 | @interface MKTProtocolMock : MKTBaseMockObject 11 | 12 | @property (readonly, nonatomic, strong) Protocol *mockedProtocol; 13 | 14 | + (instancetype)mockForProtocol:(Protocol *)aProtocol; 15 | + (instancetype)mockForProtocol:(Protocol *)aProtocol includeOptionalMethods:(BOOL)includeOptionalMethods; 16 | 17 | - (instancetype)initWithProtocol:(Protocol *)aProtocol; 18 | - (instancetype)initWithProtocol:(Protocol *)aProtocol includeOptionalMethods:(BOOL)includeOptionalMethods; 19 | 20 | @end 21 | --------------------------------------------------------------------------------