From c5089883fd2f03a7a328469f6a78965b887d2cda Mon Sep 17 00:00:00 2001 From: Gleb Linnik Date: Tue, 12 Jul 2022 18:38:57 +0400 Subject: [PATCH 1/5] Add Swift PM supprt --- Classes/include/Kiwi/KWAfterAllNode.h | 1 + Classes/include/Kiwi/KWAfterEachNode.h | 1 + Classes/include/Kiwi/KWAny.h | 1 + Classes/include/Kiwi/KWAsyncVerifier.h | 1 + Classes/include/Kiwi/KWBeBetweenMatcher.h | 1 + Classes/include/Kiwi/KWBeEmptyMatcher.h | 1 + Classes/include/Kiwi/KWBeIdenticalToMatcher.h | 1 + Classes/include/Kiwi/KWBeKindOfClassMatcher.h | 1 + .../include/Kiwi/KWBeMemberOfClassMatcher.h | 1 + .../include/Kiwi/KWBeSubclassOfClassMatcher.h | 1 + Classes/include/Kiwi/KWBeTrueMatcher.h | 1 + Classes/include/Kiwi/KWBeWithinMatcher.h | 1 + Classes/include/Kiwi/KWBeZeroMatcher.h | 1 + Classes/include/Kiwi/KWBeforeAllNode.h | 1 + Classes/include/Kiwi/KWBeforeEachNode.h | 1 + Classes/include/Kiwi/KWBlock.h | 1 + Classes/include/Kiwi/KWBlockNode.h | 1 + Classes/include/Kiwi/KWBlockRaiseMatcher.h | 1 + Classes/include/Kiwi/KWCallSite.h | 1 + Classes/include/Kiwi/KWCaptureSpy.h | 1 + Classes/include/Kiwi/KWChangeMatcher.h | 1 + .../include/Kiwi/KWConformToProtocolMatcher.h | 1 + Classes/include/Kiwi/KWContainMatcher.h | 1 + Classes/include/Kiwi/KWContainStringMatcher.h | 1 + Classes/include/Kiwi/KWContextNode.h | 1 + Classes/include/Kiwi/KWCountType.h | 1 + Classes/include/Kiwi/KWDeviceInfo.h | 1 + Classes/include/Kiwi/KWEqualMatcher.h | 1 + Classes/include/Kiwi/KWExample.h | 1 + Classes/include/Kiwi/KWExampleDelegate.h | 1 + Classes/include/Kiwi/KWExampleNode.h | 1 + Classes/include/Kiwi/KWExampleNodeVisitor.h | 1 + Classes/include/Kiwi/KWExampleSuiteBuilder.h | 1 + Classes/include/Kiwi/KWExistVerifier.h | 1 + Classes/include/Kiwi/KWExpectationType.h | 1 + Classes/include/Kiwi/KWFailure.h | 1 + Classes/include/Kiwi/KWFormatter.h | 1 + Classes/include/Kiwi/KWFutureObject.h | 1 + Classes/include/Kiwi/KWGenericMatcher.h | 1 + Classes/include/Kiwi/KWHaveMatcher.h | 1 + Classes/include/Kiwi/KWHaveValueMatcher.h | 1 + Classes/include/Kiwi/KWInequalityMatcher.h | 1 + Classes/include/Kiwi/KWInvocationCapturer.h | 1 + Classes/include/Kiwi/KWItNode.h | 1 + Classes/include/Kiwi/KWLet.h | 1 + Classes/include/Kiwi/KWMatchVerifier.h | 1 + Classes/include/Kiwi/KWMatcher.h | 1 + Classes/include/Kiwi/KWMatcherFactory.h | 1 + Classes/include/Kiwi/KWMatchers.h | 1 + Classes/include/Kiwi/KWMatching.h | 1 + Classes/include/Kiwi/KWMessagePattern.h | 1 + Classes/include/Kiwi/KWMessageSpying.h | 1 + Classes/include/Kiwi/KWMock.h | 1 + Classes/include/Kiwi/KWNilMatcher.h | 1 + Classes/include/Kiwi/KWNotificationMatcher.h | 1 + Classes/include/Kiwi/KWNull.h | 1 + Classes/include/Kiwi/KWObjCUtilities.h | 1 + Classes/include/Kiwi/KWPendingNode.h | 1 + Classes/include/Kiwi/KWProbe.h | 1 + Classes/include/Kiwi/KWReceiveMatcher.h | 1 + Classes/include/Kiwi/KWRegisterMatchersNode.h | 1 + .../Kiwi/KWRegularExpressionPatternMatcher.h | 1 + Classes/include/Kiwi/KWReporting.h | 1 + .../include/Kiwi/KWRespondToSelectorMatcher.h | 1 + Classes/include/Kiwi/KWSharedExample.h | 1 + Classes/include/Kiwi/KWSpec.h | 1 + .../include/Kiwi/KWStringContainsMatcher.h | 1 + Classes/include/Kiwi/KWStringPrefixMatcher.h | 1 + Classes/include/Kiwi/KWStringUtilities.h | 1 + Classes/include/Kiwi/KWStub.h | 1 + .../include/Kiwi/KWSuiteConfigurationBase.h | 1 + Classes/include/Kiwi/KWUserDefinedMatcher.h | 1 + Classes/include/Kiwi/KWValue.h | 1 + Classes/include/Kiwi/KWVerifying.h | 1 + Classes/include/Kiwi/Kiwi.h | 1 + Classes/include/Kiwi/KiwiBlockMacros.h | 1 + Classes/include/Kiwi/KiwiConfiguration.h | 1 + Classes/include/Kiwi/KiwiMacros.h | 1 + .../include/Kiwi/NSObject+KiwiMockAdditions.h | 1 + .../include/Kiwi/NSObject+KiwiSpyAdditions.h | 1 + .../include/Kiwi/NSObject+KiwiStubAdditions.h | 1 + .../Kiwi/NSObject+KiwiVerifierAdditions.h | 1 + .../Kiwi/NSProxy+KiwiVerifierAdditions.h | 1 + Package.swift | 24 +++++++++++++++++++ 84 files changed, 107 insertions(+) create mode 120000 Classes/include/Kiwi/KWAfterAllNode.h create mode 120000 Classes/include/Kiwi/KWAfterEachNode.h create mode 120000 Classes/include/Kiwi/KWAny.h create mode 120000 Classes/include/Kiwi/KWAsyncVerifier.h create mode 120000 Classes/include/Kiwi/KWBeBetweenMatcher.h create mode 120000 Classes/include/Kiwi/KWBeEmptyMatcher.h create mode 120000 Classes/include/Kiwi/KWBeIdenticalToMatcher.h create mode 120000 Classes/include/Kiwi/KWBeKindOfClassMatcher.h create mode 120000 Classes/include/Kiwi/KWBeMemberOfClassMatcher.h create mode 120000 Classes/include/Kiwi/KWBeSubclassOfClassMatcher.h create mode 120000 Classes/include/Kiwi/KWBeTrueMatcher.h create mode 120000 Classes/include/Kiwi/KWBeWithinMatcher.h create mode 120000 Classes/include/Kiwi/KWBeZeroMatcher.h create mode 120000 Classes/include/Kiwi/KWBeforeAllNode.h create mode 120000 Classes/include/Kiwi/KWBeforeEachNode.h create mode 120000 Classes/include/Kiwi/KWBlock.h create mode 120000 Classes/include/Kiwi/KWBlockNode.h create mode 120000 Classes/include/Kiwi/KWBlockRaiseMatcher.h create mode 120000 Classes/include/Kiwi/KWCallSite.h create mode 120000 Classes/include/Kiwi/KWCaptureSpy.h create mode 120000 Classes/include/Kiwi/KWChangeMatcher.h create mode 120000 Classes/include/Kiwi/KWConformToProtocolMatcher.h create mode 120000 Classes/include/Kiwi/KWContainMatcher.h create mode 120000 Classes/include/Kiwi/KWContainStringMatcher.h create mode 120000 Classes/include/Kiwi/KWContextNode.h create mode 120000 Classes/include/Kiwi/KWCountType.h create mode 120000 Classes/include/Kiwi/KWDeviceInfo.h create mode 120000 Classes/include/Kiwi/KWEqualMatcher.h create mode 120000 Classes/include/Kiwi/KWExample.h create mode 120000 Classes/include/Kiwi/KWExampleDelegate.h create mode 120000 Classes/include/Kiwi/KWExampleNode.h create mode 120000 Classes/include/Kiwi/KWExampleNodeVisitor.h create mode 120000 Classes/include/Kiwi/KWExampleSuiteBuilder.h create mode 120000 Classes/include/Kiwi/KWExistVerifier.h create mode 120000 Classes/include/Kiwi/KWExpectationType.h create mode 120000 Classes/include/Kiwi/KWFailure.h create mode 120000 Classes/include/Kiwi/KWFormatter.h create mode 120000 Classes/include/Kiwi/KWFutureObject.h create mode 120000 Classes/include/Kiwi/KWGenericMatcher.h create mode 120000 Classes/include/Kiwi/KWHaveMatcher.h create mode 120000 Classes/include/Kiwi/KWHaveValueMatcher.h create mode 120000 Classes/include/Kiwi/KWInequalityMatcher.h create mode 120000 Classes/include/Kiwi/KWInvocationCapturer.h create mode 120000 Classes/include/Kiwi/KWItNode.h create mode 120000 Classes/include/Kiwi/KWLet.h create mode 120000 Classes/include/Kiwi/KWMatchVerifier.h create mode 120000 Classes/include/Kiwi/KWMatcher.h create mode 120000 Classes/include/Kiwi/KWMatcherFactory.h create mode 120000 Classes/include/Kiwi/KWMatchers.h create mode 120000 Classes/include/Kiwi/KWMatching.h create mode 120000 Classes/include/Kiwi/KWMessagePattern.h create mode 120000 Classes/include/Kiwi/KWMessageSpying.h create mode 120000 Classes/include/Kiwi/KWMock.h create mode 120000 Classes/include/Kiwi/KWNilMatcher.h create mode 120000 Classes/include/Kiwi/KWNotificationMatcher.h create mode 120000 Classes/include/Kiwi/KWNull.h create mode 120000 Classes/include/Kiwi/KWObjCUtilities.h create mode 120000 Classes/include/Kiwi/KWPendingNode.h create mode 120000 Classes/include/Kiwi/KWProbe.h create mode 120000 Classes/include/Kiwi/KWReceiveMatcher.h create mode 120000 Classes/include/Kiwi/KWRegisterMatchersNode.h create mode 120000 Classes/include/Kiwi/KWRegularExpressionPatternMatcher.h create mode 120000 Classes/include/Kiwi/KWReporting.h create mode 120000 Classes/include/Kiwi/KWRespondToSelectorMatcher.h create mode 120000 Classes/include/Kiwi/KWSharedExample.h create mode 120000 Classes/include/Kiwi/KWSpec.h create mode 120000 Classes/include/Kiwi/KWStringContainsMatcher.h create mode 120000 Classes/include/Kiwi/KWStringPrefixMatcher.h create mode 120000 Classes/include/Kiwi/KWStringUtilities.h create mode 120000 Classes/include/Kiwi/KWStub.h create mode 120000 Classes/include/Kiwi/KWSuiteConfigurationBase.h create mode 120000 Classes/include/Kiwi/KWUserDefinedMatcher.h create mode 120000 Classes/include/Kiwi/KWValue.h create mode 120000 Classes/include/Kiwi/KWVerifying.h create mode 120000 Classes/include/Kiwi/Kiwi.h create mode 120000 Classes/include/Kiwi/KiwiBlockMacros.h create mode 120000 Classes/include/Kiwi/KiwiConfiguration.h create mode 120000 Classes/include/Kiwi/KiwiMacros.h create mode 120000 Classes/include/Kiwi/NSObject+KiwiMockAdditions.h create mode 120000 Classes/include/Kiwi/NSObject+KiwiSpyAdditions.h create mode 120000 Classes/include/Kiwi/NSObject+KiwiStubAdditions.h create mode 120000 Classes/include/Kiwi/NSObject+KiwiVerifierAdditions.h create mode 120000 Classes/include/Kiwi/NSProxy+KiwiVerifierAdditions.h create mode 100644 Package.swift diff --git a/Classes/include/Kiwi/KWAfterAllNode.h b/Classes/include/Kiwi/KWAfterAllNode.h new file mode 120000 index 00000000..392a6406 --- /dev/null +++ b/Classes/include/Kiwi/KWAfterAllNode.h @@ -0,0 +1 @@ +../..//Nodes/KWAfterAllNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWAfterEachNode.h b/Classes/include/Kiwi/KWAfterEachNode.h new file mode 120000 index 00000000..b4f6d6ef --- /dev/null +++ b/Classes/include/Kiwi/KWAfterEachNode.h @@ -0,0 +1 @@ +../..//Nodes/KWAfterEachNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWAny.h b/Classes/include/Kiwi/KWAny.h new file mode 120000 index 00000000..df06e851 --- /dev/null +++ b/Classes/include/Kiwi/KWAny.h @@ -0,0 +1 @@ +../..//Core/KWAny.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWAsyncVerifier.h b/Classes/include/Kiwi/KWAsyncVerifier.h new file mode 120000 index 00000000..1cbc89bd --- /dev/null +++ b/Classes/include/Kiwi/KWAsyncVerifier.h @@ -0,0 +1 @@ +../..//Verifiers/KWAsyncVerifier.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeBetweenMatcher.h b/Classes/include/Kiwi/KWBeBetweenMatcher.h new file mode 120000 index 00000000..86ebe08d --- /dev/null +++ b/Classes/include/Kiwi/KWBeBetweenMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeBetweenMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeEmptyMatcher.h b/Classes/include/Kiwi/KWBeEmptyMatcher.h new file mode 120000 index 00000000..20e4a3c8 --- /dev/null +++ b/Classes/include/Kiwi/KWBeEmptyMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeEmptyMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeIdenticalToMatcher.h b/Classes/include/Kiwi/KWBeIdenticalToMatcher.h new file mode 120000 index 00000000..62162d62 --- /dev/null +++ b/Classes/include/Kiwi/KWBeIdenticalToMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeIdenticalToMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeKindOfClassMatcher.h b/Classes/include/Kiwi/KWBeKindOfClassMatcher.h new file mode 120000 index 00000000..b1b4d3fa --- /dev/null +++ b/Classes/include/Kiwi/KWBeKindOfClassMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeKindOfClassMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeMemberOfClassMatcher.h b/Classes/include/Kiwi/KWBeMemberOfClassMatcher.h new file mode 120000 index 00000000..81d7ebad --- /dev/null +++ b/Classes/include/Kiwi/KWBeMemberOfClassMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeMemberOfClassMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeSubclassOfClassMatcher.h b/Classes/include/Kiwi/KWBeSubclassOfClassMatcher.h new file mode 120000 index 00000000..bd924a71 --- /dev/null +++ b/Classes/include/Kiwi/KWBeSubclassOfClassMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeSubclassOfClassMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeTrueMatcher.h b/Classes/include/Kiwi/KWBeTrueMatcher.h new file mode 120000 index 00000000..afccfc4d --- /dev/null +++ b/Classes/include/Kiwi/KWBeTrueMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeTrueMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeWithinMatcher.h b/Classes/include/Kiwi/KWBeWithinMatcher.h new file mode 120000 index 00000000..0fb2580e --- /dev/null +++ b/Classes/include/Kiwi/KWBeWithinMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeWithinMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeZeroMatcher.h b/Classes/include/Kiwi/KWBeZeroMatcher.h new file mode 120000 index 00000000..3216110a --- /dev/null +++ b/Classes/include/Kiwi/KWBeZeroMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBeZeroMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeforeAllNode.h b/Classes/include/Kiwi/KWBeforeAllNode.h new file mode 120000 index 00000000..83ec7e7a --- /dev/null +++ b/Classes/include/Kiwi/KWBeforeAllNode.h @@ -0,0 +1 @@ +../..//Nodes/KWBeforeAllNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeforeEachNode.h b/Classes/include/Kiwi/KWBeforeEachNode.h new file mode 120000 index 00000000..a4823de5 --- /dev/null +++ b/Classes/include/Kiwi/KWBeforeEachNode.h @@ -0,0 +1 @@ +../..//Nodes/KWBeforeEachNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBlock.h b/Classes/include/Kiwi/KWBlock.h new file mode 120000 index 00000000..09763285 --- /dev/null +++ b/Classes/include/Kiwi/KWBlock.h @@ -0,0 +1 @@ +../..//Core/KWBlock.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBlockNode.h b/Classes/include/Kiwi/KWBlockNode.h new file mode 120000 index 00000000..074d7f06 --- /dev/null +++ b/Classes/include/Kiwi/KWBlockNode.h @@ -0,0 +1 @@ +../..//Nodes/KWBlockNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBlockRaiseMatcher.h b/Classes/include/Kiwi/KWBlockRaiseMatcher.h new file mode 120000 index 00000000..f8046113 --- /dev/null +++ b/Classes/include/Kiwi/KWBlockRaiseMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWBlockRaiseMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWCallSite.h b/Classes/include/Kiwi/KWCallSite.h new file mode 120000 index 00000000..7254dda5 --- /dev/null +++ b/Classes/include/Kiwi/KWCallSite.h @@ -0,0 +1 @@ +../..//Core/KWCallSite.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWCaptureSpy.h b/Classes/include/Kiwi/KWCaptureSpy.h new file mode 120000 index 00000000..1764d1a3 --- /dev/null +++ b/Classes/include/Kiwi/KWCaptureSpy.h @@ -0,0 +1 @@ +../..//Core/KWCaptureSpy.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWChangeMatcher.h b/Classes/include/Kiwi/KWChangeMatcher.h new file mode 120000 index 00000000..7e8cdc41 --- /dev/null +++ b/Classes/include/Kiwi/KWChangeMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWChangeMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWConformToProtocolMatcher.h b/Classes/include/Kiwi/KWConformToProtocolMatcher.h new file mode 120000 index 00000000..9796cd4a --- /dev/null +++ b/Classes/include/Kiwi/KWConformToProtocolMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWConformToProtocolMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWContainMatcher.h b/Classes/include/Kiwi/KWContainMatcher.h new file mode 120000 index 00000000..80239945 --- /dev/null +++ b/Classes/include/Kiwi/KWContainMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWContainMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWContainStringMatcher.h b/Classes/include/Kiwi/KWContainStringMatcher.h new file mode 120000 index 00000000..259714b1 --- /dev/null +++ b/Classes/include/Kiwi/KWContainStringMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWContainStringMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWContextNode.h b/Classes/include/Kiwi/KWContextNode.h new file mode 120000 index 00000000..ff321b04 --- /dev/null +++ b/Classes/include/Kiwi/KWContextNode.h @@ -0,0 +1 @@ +../..//Nodes/KWContextNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWCountType.h b/Classes/include/Kiwi/KWCountType.h new file mode 120000 index 00000000..0fd31c14 --- /dev/null +++ b/Classes/include/Kiwi/KWCountType.h @@ -0,0 +1 @@ +../..//Core/KWCountType.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWDeviceInfo.h b/Classes/include/Kiwi/KWDeviceInfo.h new file mode 120000 index 00000000..a439201d --- /dev/null +++ b/Classes/include/Kiwi/KWDeviceInfo.h @@ -0,0 +1 @@ +../..//Core/KWDeviceInfo.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWEqualMatcher.h b/Classes/include/Kiwi/KWEqualMatcher.h new file mode 120000 index 00000000..05179e5d --- /dev/null +++ b/Classes/include/Kiwi/KWEqualMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWEqualMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExample.h b/Classes/include/Kiwi/KWExample.h new file mode 120000 index 00000000..a5e6f546 --- /dev/null +++ b/Classes/include/Kiwi/KWExample.h @@ -0,0 +1 @@ +../..//Core/KWExample.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExampleDelegate.h b/Classes/include/Kiwi/KWExampleDelegate.h new file mode 120000 index 00000000..45f00a37 --- /dev/null +++ b/Classes/include/Kiwi/KWExampleDelegate.h @@ -0,0 +1 @@ +../..//Core/KWExampleDelegate.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExampleNode.h b/Classes/include/Kiwi/KWExampleNode.h new file mode 120000 index 00000000..2bfbbe61 --- /dev/null +++ b/Classes/include/Kiwi/KWExampleNode.h @@ -0,0 +1 @@ +../..//Nodes/KWExampleNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExampleNodeVisitor.h b/Classes/include/Kiwi/KWExampleNodeVisitor.h new file mode 120000 index 00000000..d2e04938 --- /dev/null +++ b/Classes/include/Kiwi/KWExampleNodeVisitor.h @@ -0,0 +1 @@ +../..//Core/KWExampleNodeVisitor.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExampleSuiteBuilder.h b/Classes/include/Kiwi/KWExampleSuiteBuilder.h new file mode 120000 index 00000000..7a16c44e --- /dev/null +++ b/Classes/include/Kiwi/KWExampleSuiteBuilder.h @@ -0,0 +1 @@ +../..//Core/KWExampleSuiteBuilder.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExistVerifier.h b/Classes/include/Kiwi/KWExistVerifier.h new file mode 120000 index 00000000..4942e585 --- /dev/null +++ b/Classes/include/Kiwi/KWExistVerifier.h @@ -0,0 +1 @@ +../..//Verifiers/KWExistVerifier.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExpectationType.h b/Classes/include/Kiwi/KWExpectationType.h new file mode 120000 index 00000000..7a2355c5 --- /dev/null +++ b/Classes/include/Kiwi/KWExpectationType.h @@ -0,0 +1 @@ +../..//Core/KWExpectationType.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWFailure.h b/Classes/include/Kiwi/KWFailure.h new file mode 120000 index 00000000..14d0a069 --- /dev/null +++ b/Classes/include/Kiwi/KWFailure.h @@ -0,0 +1 @@ +../..//Core/KWFailure.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWFormatter.h b/Classes/include/Kiwi/KWFormatter.h new file mode 120000 index 00000000..2c40bf5c --- /dev/null +++ b/Classes/include/Kiwi/KWFormatter.h @@ -0,0 +1 @@ +../..//Core/KWFormatter.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWFutureObject.h b/Classes/include/Kiwi/KWFutureObject.h new file mode 120000 index 00000000..aba1ce98 --- /dev/null +++ b/Classes/include/Kiwi/KWFutureObject.h @@ -0,0 +1 @@ +../..//Core/KWFutureObject.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWGenericMatcher.h b/Classes/include/Kiwi/KWGenericMatcher.h new file mode 120000 index 00000000..897579f5 --- /dev/null +++ b/Classes/include/Kiwi/KWGenericMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWGenericMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWHaveMatcher.h b/Classes/include/Kiwi/KWHaveMatcher.h new file mode 120000 index 00000000..054d4feb --- /dev/null +++ b/Classes/include/Kiwi/KWHaveMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWHaveMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWHaveValueMatcher.h b/Classes/include/Kiwi/KWHaveValueMatcher.h new file mode 120000 index 00000000..16791912 --- /dev/null +++ b/Classes/include/Kiwi/KWHaveValueMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWHaveValueMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWInequalityMatcher.h b/Classes/include/Kiwi/KWInequalityMatcher.h new file mode 120000 index 00000000..da09bfdf --- /dev/null +++ b/Classes/include/Kiwi/KWInequalityMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWInequalityMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWInvocationCapturer.h b/Classes/include/Kiwi/KWInvocationCapturer.h new file mode 120000 index 00000000..57dd8c95 --- /dev/null +++ b/Classes/include/Kiwi/KWInvocationCapturer.h @@ -0,0 +1 @@ +../..//Core/KWInvocationCapturer.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWItNode.h b/Classes/include/Kiwi/KWItNode.h new file mode 120000 index 00000000..aa07cbc2 --- /dev/null +++ b/Classes/include/Kiwi/KWItNode.h @@ -0,0 +1 @@ +../..//Nodes/KWItNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWLet.h b/Classes/include/Kiwi/KWLet.h new file mode 120000 index 00000000..05a246a7 --- /dev/null +++ b/Classes/include/Kiwi/KWLet.h @@ -0,0 +1 @@ +../..//Core/KWLet.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatchVerifier.h b/Classes/include/Kiwi/KWMatchVerifier.h new file mode 120000 index 00000000..5e0151d6 --- /dev/null +++ b/Classes/include/Kiwi/KWMatchVerifier.h @@ -0,0 +1 @@ +../..//Verifiers/KWMatchVerifier.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatcher.h b/Classes/include/Kiwi/KWMatcher.h new file mode 120000 index 00000000..8b2ee226 --- /dev/null +++ b/Classes/include/Kiwi/KWMatcher.h @@ -0,0 +1 @@ +../..//Core/KWMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatcherFactory.h b/Classes/include/Kiwi/KWMatcherFactory.h new file mode 120000 index 00000000..41cb0699 --- /dev/null +++ b/Classes/include/Kiwi/KWMatcherFactory.h @@ -0,0 +1 @@ +../..//Core/KWMatcherFactory.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatchers.h b/Classes/include/Kiwi/KWMatchers.h new file mode 120000 index 00000000..33657962 --- /dev/null +++ b/Classes/include/Kiwi/KWMatchers.h @@ -0,0 +1 @@ +../..//Core/KWMatchers.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatching.h b/Classes/include/Kiwi/KWMatching.h new file mode 120000 index 00000000..a690736b --- /dev/null +++ b/Classes/include/Kiwi/KWMatching.h @@ -0,0 +1 @@ +../..//Core/KWMatching.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMessagePattern.h b/Classes/include/Kiwi/KWMessagePattern.h new file mode 120000 index 00000000..27f687bd --- /dev/null +++ b/Classes/include/Kiwi/KWMessagePattern.h @@ -0,0 +1 @@ +../..//Core/KWMessagePattern.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMessageSpying.h b/Classes/include/Kiwi/KWMessageSpying.h new file mode 120000 index 00000000..3152ed1b --- /dev/null +++ b/Classes/include/Kiwi/KWMessageSpying.h @@ -0,0 +1 @@ +../..//Core/KWMessageSpying.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMock.h b/Classes/include/Kiwi/KWMock.h new file mode 120000 index 00000000..7304db42 --- /dev/null +++ b/Classes/include/Kiwi/KWMock.h @@ -0,0 +1 @@ +../..//Mocking/KWMock.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWNilMatcher.h b/Classes/include/Kiwi/KWNilMatcher.h new file mode 120000 index 00000000..2e7c96a3 --- /dev/null +++ b/Classes/include/Kiwi/KWNilMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWNilMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWNotificationMatcher.h b/Classes/include/Kiwi/KWNotificationMatcher.h new file mode 120000 index 00000000..410d4abe --- /dev/null +++ b/Classes/include/Kiwi/KWNotificationMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWNotificationMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWNull.h b/Classes/include/Kiwi/KWNull.h new file mode 120000 index 00000000..ad255cf7 --- /dev/null +++ b/Classes/include/Kiwi/KWNull.h @@ -0,0 +1 @@ +../..//Core/KWNull.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWObjCUtilities.h b/Classes/include/Kiwi/KWObjCUtilities.h new file mode 120000 index 00000000..fa474ad4 --- /dev/null +++ b/Classes/include/Kiwi/KWObjCUtilities.h @@ -0,0 +1 @@ +../..//Core/KWObjCUtilities.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWPendingNode.h b/Classes/include/Kiwi/KWPendingNode.h new file mode 120000 index 00000000..8d917794 --- /dev/null +++ b/Classes/include/Kiwi/KWPendingNode.h @@ -0,0 +1 @@ +../..//Nodes/KWPendingNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWProbe.h b/Classes/include/Kiwi/KWProbe.h new file mode 120000 index 00000000..327cfef9 --- /dev/null +++ b/Classes/include/Kiwi/KWProbe.h @@ -0,0 +1 @@ +../..//Core/KWProbe.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWReceiveMatcher.h b/Classes/include/Kiwi/KWReceiveMatcher.h new file mode 120000 index 00000000..9edaa70c --- /dev/null +++ b/Classes/include/Kiwi/KWReceiveMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWReceiveMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWRegisterMatchersNode.h b/Classes/include/Kiwi/KWRegisterMatchersNode.h new file mode 120000 index 00000000..da268345 --- /dev/null +++ b/Classes/include/Kiwi/KWRegisterMatchersNode.h @@ -0,0 +1 @@ +../..//Nodes/KWRegisterMatchersNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWRegularExpressionPatternMatcher.h b/Classes/include/Kiwi/KWRegularExpressionPatternMatcher.h new file mode 120000 index 00000000..0446df34 --- /dev/null +++ b/Classes/include/Kiwi/KWRegularExpressionPatternMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWRegularExpressionPatternMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWReporting.h b/Classes/include/Kiwi/KWReporting.h new file mode 120000 index 00000000..1736de7a --- /dev/null +++ b/Classes/include/Kiwi/KWReporting.h @@ -0,0 +1 @@ +../..//Core/KWReporting.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWRespondToSelectorMatcher.h b/Classes/include/Kiwi/KWRespondToSelectorMatcher.h new file mode 120000 index 00000000..2579dbba --- /dev/null +++ b/Classes/include/Kiwi/KWRespondToSelectorMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWRespondToSelectorMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWSharedExample.h b/Classes/include/Kiwi/KWSharedExample.h new file mode 120000 index 00000000..648f94b6 --- /dev/null +++ b/Classes/include/Kiwi/KWSharedExample.h @@ -0,0 +1 @@ +../..//Shared Examples/KWSharedExample.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWSpec.h b/Classes/include/Kiwi/KWSpec.h new file mode 120000 index 00000000..7688e9d0 --- /dev/null +++ b/Classes/include/Kiwi/KWSpec.h @@ -0,0 +1 @@ +../..//Core/KWSpec.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWStringContainsMatcher.h b/Classes/include/Kiwi/KWStringContainsMatcher.h new file mode 120000 index 00000000..f221e163 --- /dev/null +++ b/Classes/include/Kiwi/KWStringContainsMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWStringContainsMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWStringPrefixMatcher.h b/Classes/include/Kiwi/KWStringPrefixMatcher.h new file mode 120000 index 00000000..6d808334 --- /dev/null +++ b/Classes/include/Kiwi/KWStringPrefixMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWStringPrefixMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWStringUtilities.h b/Classes/include/Kiwi/KWStringUtilities.h new file mode 120000 index 00000000..7e1e5fd1 --- /dev/null +++ b/Classes/include/Kiwi/KWStringUtilities.h @@ -0,0 +1 @@ +../..//Core/KWStringUtilities.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWStub.h b/Classes/include/Kiwi/KWStub.h new file mode 120000 index 00000000..02ed0aca --- /dev/null +++ b/Classes/include/Kiwi/KWStub.h @@ -0,0 +1 @@ +../..//Stubbing/KWStub.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWSuiteConfigurationBase.h b/Classes/include/Kiwi/KWSuiteConfigurationBase.h new file mode 120000 index 00000000..e5d5cdd8 --- /dev/null +++ b/Classes/include/Kiwi/KWSuiteConfigurationBase.h @@ -0,0 +1 @@ +../..//Config/KWSuiteConfigurationBase.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWUserDefinedMatcher.h b/Classes/include/Kiwi/KWUserDefinedMatcher.h new file mode 120000 index 00000000..0c8cd299 --- /dev/null +++ b/Classes/include/Kiwi/KWUserDefinedMatcher.h @@ -0,0 +1 @@ +../..//Matchers/KWUserDefinedMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWValue.h b/Classes/include/Kiwi/KWValue.h new file mode 120000 index 00000000..ea16d701 --- /dev/null +++ b/Classes/include/Kiwi/KWValue.h @@ -0,0 +1 @@ +../..//Core/KWValue.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWVerifying.h b/Classes/include/Kiwi/KWVerifying.h new file mode 120000 index 00000000..5972ee34 --- /dev/null +++ b/Classes/include/Kiwi/KWVerifying.h @@ -0,0 +1 @@ +../..//Verifiers/KWVerifying.h \ No newline at end of file diff --git a/Classes/include/Kiwi/Kiwi.h b/Classes/include/Kiwi/Kiwi.h new file mode 120000 index 00000000..df586399 --- /dev/null +++ b/Classes/include/Kiwi/Kiwi.h @@ -0,0 +1 @@ +../..//Core/Kiwi.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KiwiBlockMacros.h b/Classes/include/Kiwi/KiwiBlockMacros.h new file mode 120000 index 00000000..899b4cab --- /dev/null +++ b/Classes/include/Kiwi/KiwiBlockMacros.h @@ -0,0 +1 @@ +../..//Core/KiwiBlockMacros.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KiwiConfiguration.h b/Classes/include/Kiwi/KiwiConfiguration.h new file mode 120000 index 00000000..61317332 --- /dev/null +++ b/Classes/include/Kiwi/KiwiConfiguration.h @@ -0,0 +1 @@ +../..//Core/KiwiConfiguration.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KiwiMacros.h b/Classes/include/Kiwi/KiwiMacros.h new file mode 120000 index 00000000..e6fb3d3e --- /dev/null +++ b/Classes/include/Kiwi/KiwiMacros.h @@ -0,0 +1 @@ +../..//Core/KiwiMacros.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSObject+KiwiMockAdditions.h b/Classes/include/Kiwi/NSObject+KiwiMockAdditions.h new file mode 120000 index 00000000..8acf15db --- /dev/null +++ b/Classes/include/Kiwi/NSObject+KiwiMockAdditions.h @@ -0,0 +1 @@ +../..//Mocking/NSObject+KiwiMockAdditions.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSObject+KiwiSpyAdditions.h b/Classes/include/Kiwi/NSObject+KiwiSpyAdditions.h new file mode 120000 index 00000000..e2ae8f1b --- /dev/null +++ b/Classes/include/Kiwi/NSObject+KiwiSpyAdditions.h @@ -0,0 +1 @@ +../..//Core/NSObject+KiwiSpyAdditions.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSObject+KiwiStubAdditions.h b/Classes/include/Kiwi/NSObject+KiwiStubAdditions.h new file mode 120000 index 00000000..bb41907b --- /dev/null +++ b/Classes/include/Kiwi/NSObject+KiwiStubAdditions.h @@ -0,0 +1 @@ +../..//Stubbing/NSObject+KiwiStubAdditions.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSObject+KiwiVerifierAdditions.h b/Classes/include/Kiwi/NSObject+KiwiVerifierAdditions.h new file mode 120000 index 00000000..ae6f74b3 --- /dev/null +++ b/Classes/include/Kiwi/NSObject+KiwiVerifierAdditions.h @@ -0,0 +1 @@ +../..//Core/NSObject+KiwiVerifierAdditions.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSProxy+KiwiVerifierAdditions.h b/Classes/include/Kiwi/NSProxy+KiwiVerifierAdditions.h new file mode 120000 index 00000000..49eaeb27 --- /dev/null +++ b/Classes/include/Kiwi/NSProxy+KiwiVerifierAdditions.h @@ -0,0 +1 @@ +../..//Core/NSProxy+KiwiVerifierAdditions.h \ No newline at end of file diff --git a/Package.swift b/Package.swift new file mode 100644 index 00000000..9a1086c3 --- /dev/null +++ b/Package.swift @@ -0,0 +1,24 @@ +// swift-tools-version: 5.6 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "Kiwi", + platforms: [ + .iOS(.v8), + .macOS(.v10_10) + ], + products: [ + .library(name: "Kiwi", targets: ["Kiwi"]) + ], + targets: [ + .target( + name: "Kiwi", + path: "Classes", + cSettings: [ + .headerSearchPath("./**") + ] + ) + ] +) From 3c07094ebd75728da343d725cf6294806a8504e5 Mon Sep 17 00:00:00 2001 From: Gleb Linnik Date: Wed, 27 Jul 2022 14:12:07 +0300 Subject: [PATCH 2/5] Move files to Sources --- .../xcshareddata/xcschemes/Kiwi.xcscheme | 115 ++++++++++++++++++ Classes/include/Kiwi/KWAfterAllNode.h | 1 - Classes/include/Kiwi/KWAfterEachNode.h | 1 - Classes/include/Kiwi/KWAny.h | 1 - Classes/include/Kiwi/KWAsyncVerifier.h | 1 - Classes/include/Kiwi/KWBeBetweenMatcher.h | 1 - Classes/include/Kiwi/KWBeEmptyMatcher.h | 1 - Classes/include/Kiwi/KWBeIdenticalToMatcher.h | 1 - Classes/include/Kiwi/KWBeKindOfClassMatcher.h | 1 - .../include/Kiwi/KWBeMemberOfClassMatcher.h | 1 - .../include/Kiwi/KWBeSubclassOfClassMatcher.h | 1 - Classes/include/Kiwi/KWBeTrueMatcher.h | 1 - Classes/include/Kiwi/KWBeWithinMatcher.h | 1 - Classes/include/Kiwi/KWBeZeroMatcher.h | 1 - Classes/include/Kiwi/KWBeforeAllNode.h | 1 - Classes/include/Kiwi/KWBeforeEachNode.h | 1 - Classes/include/Kiwi/KWBlock.h | 1 - Classes/include/Kiwi/KWBlockNode.h | 1 - Classes/include/Kiwi/KWBlockRaiseMatcher.h | 1 - Classes/include/Kiwi/KWCallSite.h | 1 - Classes/include/Kiwi/KWCaptureSpy.h | 1 - Classes/include/Kiwi/KWChangeMatcher.h | 1 - .../include/Kiwi/KWConformToProtocolMatcher.h | 1 - Classes/include/Kiwi/KWContainMatcher.h | 1 - Classes/include/Kiwi/KWContainStringMatcher.h | 1 - Classes/include/Kiwi/KWContextNode.h | 1 - Classes/include/Kiwi/KWCountType.h | 1 - Classes/include/Kiwi/KWDeviceInfo.h | 1 - Classes/include/Kiwi/KWEqualMatcher.h | 1 - Classes/include/Kiwi/KWExample.h | 1 - Classes/include/Kiwi/KWExampleDelegate.h | 1 - Classes/include/Kiwi/KWExampleNode.h | 1 - Classes/include/Kiwi/KWExampleNodeVisitor.h | 1 - Classes/include/Kiwi/KWExampleSuiteBuilder.h | 1 - Classes/include/Kiwi/KWExistVerifier.h | 1 - Classes/include/Kiwi/KWExpectationType.h | 1 - Classes/include/Kiwi/KWFailure.h | 1 - Classes/include/Kiwi/KWFormatter.h | 1 - Classes/include/Kiwi/KWFutureObject.h | 1 - Classes/include/Kiwi/KWGenericMatcher.h | 1 - Classes/include/Kiwi/KWHaveMatcher.h | 1 - Classes/include/Kiwi/KWHaveValueMatcher.h | 1 - Classes/include/Kiwi/KWInequalityMatcher.h | 1 - Classes/include/Kiwi/KWInvocationCapturer.h | 1 - Classes/include/Kiwi/KWItNode.h | 1 - Classes/include/Kiwi/KWLet.h | 1 - Classes/include/Kiwi/KWMatchVerifier.h | 1 - Classes/include/Kiwi/KWMatcher.h | 1 - Classes/include/Kiwi/KWMatcherFactory.h | 1 - Classes/include/Kiwi/KWMatchers.h | 1 - Classes/include/Kiwi/KWMatching.h | 1 - Classes/include/Kiwi/KWMessagePattern.h | 1 - Classes/include/Kiwi/KWMessageSpying.h | 1 - Classes/include/Kiwi/KWMock.h | 1 - Classes/include/Kiwi/KWNilMatcher.h | 1 - Classes/include/Kiwi/KWNotificationMatcher.h | 1 - Classes/include/Kiwi/KWNull.h | 1 - Classes/include/Kiwi/KWObjCUtilities.h | 1 - Classes/include/Kiwi/KWPendingNode.h | 1 - Classes/include/Kiwi/KWProbe.h | 1 - Classes/include/Kiwi/KWReceiveMatcher.h | 1 - Classes/include/Kiwi/KWRegisterMatchersNode.h | 1 - .../Kiwi/KWRegularExpressionPatternMatcher.h | 1 - Classes/include/Kiwi/KWReporting.h | 1 - .../include/Kiwi/KWRespondToSelectorMatcher.h | 1 - Classes/include/Kiwi/KWSharedExample.h | 1 - Classes/include/Kiwi/KWSpec.h | 1 - .../include/Kiwi/KWStringContainsMatcher.h | 1 - Classes/include/Kiwi/KWStringPrefixMatcher.h | 1 - Classes/include/Kiwi/KWStringUtilities.h | 1 - Classes/include/Kiwi/KWStub.h | 1 - .../include/Kiwi/KWSuiteConfigurationBase.h | 1 - Classes/include/Kiwi/KWUserDefinedMatcher.h | 1 - Classes/include/Kiwi/KWValue.h | 1 - Classes/include/Kiwi/KWVerifying.h | 1 - Classes/include/Kiwi/Kiwi.h | 1 - Classes/include/Kiwi/KiwiBlockMacros.h | 1 - Classes/include/Kiwi/KiwiConfiguration.h | 1 - Classes/include/Kiwi/KiwiMacros.h | 1 - .../include/Kiwi/NSObject+KiwiMockAdditions.h | 1 - .../include/Kiwi/NSObject+KiwiSpyAdditions.h | 1 - .../include/Kiwi/NSObject+KiwiStubAdditions.h | 1 - .../Kiwi/NSObject+KiwiVerifierAdditions.h | 1 - .../Kiwi/NSProxy+KiwiVerifierAdditions.h | 1 - Package.resolved | 32 +++++ Package.swift | 26 +++- .../Kiwi}/Config/KWAllTestsSuite.m | 0 .../Kiwi}/Config/KWSuiteConfigurationBase.m | 0 {Classes => Sources/Kiwi}/Core/KWAny.m | 0 .../Kiwi}/Core/KWBackgroundTask.h | 0 .../Kiwi}/Core/KWBackgroundTask.m | 0 {Classes => Sources/Kiwi}/Core/KWBlock.m | 0 {Classes => Sources/Kiwi}/Core/KWCallSite.m | 0 {Classes => Sources/Kiwi}/Core/KWCaptureSpy.m | 0 {Classes => Sources/Kiwi}/Core/KWDeviceInfo.m | 0 {Classes => Sources/Kiwi}/Core/KWExample.m | 0 .../Kiwi}/Core/KWExampleSuite.h | 0 .../Kiwi}/Core/KWExampleSuite.m | 0 .../Kiwi}/Core/KWExampleSuiteBuilder.m | 0 {Classes => Sources/Kiwi}/Core/KWFailure.m | 0 {Classes => Sources/Kiwi}/Core/KWFormatter.m | 0 .../Kiwi}/Core/KWFutureObject.m | 0 .../Kiwi}/Core/KWInvocationCapturer.m | 0 {Classes => Sources/Kiwi}/Core/KWMatcher.m | 0 .../Kiwi}/Core/KWMatcherFactory.m | 0 {Classes => Sources/Kiwi}/Core/KWMatchers.m | 0 .../Kiwi}/Core/KWMessagePattern.m | 0 .../Kiwi}/Core/KWMessageTracker.h | 0 .../Kiwi}/Core/KWMessageTracker.m | 0 {Classes => Sources/Kiwi}/Core/KWNull.m | 0 .../Kiwi}/Core/KWObjCUtilities.m | 0 .../Kiwi}/Core/KWProbePoller.h | 0 .../Kiwi}/Core/KWProbePoller.m | 0 {Classes => Sources/Kiwi}/Core/KWSpec.m | 0 .../Kiwi}/Core/KWStringUtilities.m | 0 .../Kiwi}/Core/KWSymbolicator.h | 0 .../Kiwi}/Core/KWSymbolicator.m | 0 {Classes => Sources/Kiwi}/Core/KWValue.m | 0 .../Kiwi}/Core/KWWorkarounds.h | 0 .../Kiwi}/Core/KWWorkarounds.m | 0 .../Kiwi}/Core/NSInvocation+KiwiAdditions.h | 0 .../Kiwi}/Core/NSInvocation+KiwiAdditions.m | 0 .../Kiwi}/Core/NSInvocation+OCMAdditions.h | 0 .../Kiwi}/Core/NSInvocation+OCMAdditions.m | 0 .../Core/NSMethodSignature+KiwiAdditions.h | 0 .../Core/NSMethodSignature+KiwiAdditions.m | 0 .../Kiwi}/Core/NSNumber+KiwiAdditions.h | 0 .../Kiwi}/Core/NSNumber+KiwiAdditions.m | 0 .../Kiwi}/Core/NSObject+KiwiSpyAdditions.m | 0 .../Core/NSObject+KiwiVerifierAdditions.m | 0 .../Core/NSProxy+KiwiVerifierAdditions.m | 0 .../Kiwi}/Core/NSValue+KiwiAdditions.h | 0 .../Kiwi}/Core/NSValue+KiwiAdditions.m | 0 .../Kiwi}/Matchers/KWBeBetweenMatcher.m | 0 .../Kiwi}/Matchers/KWBeEmptyMatcher.m | 0 .../Kiwi}/Matchers/KWBeIdenticalToMatcher.m | 0 .../Kiwi}/Matchers/KWBeKindOfClassMatcher.m | 0 .../Kiwi}/Matchers/KWBeMemberOfClassMatcher.m | 0 .../Matchers/KWBeSubclassOfClassMatcher.m | 0 .../Kiwi}/Matchers/KWBeTrueMatcher.m | 0 .../Kiwi}/Matchers/KWBeWithinMatcher.m | 0 .../Kiwi}/Matchers/KWBeZeroMatcher.m | 0 .../Kiwi}/Matchers/KWBlockRaiseMatcher.m | 0 .../Kiwi}/Matchers/KWChangeMatcher.m | 0 .../Matchers/KWConformToProtocolMatcher.m | 0 .../Kiwi}/Matchers/KWContainMatcher.m | 0 .../Kiwi}/Matchers/KWContainStringMatcher.m | 0 .../Kiwi}/Matchers/KWEqualMatcher.m | 0 .../Kiwi}/Matchers/KWGenericMatchEvaluator.h | 0 .../Kiwi}/Matchers/KWGenericMatchEvaluator.m | 0 .../Kiwi}/Matchers/KWGenericMatcher.m | 0 .../Matchers/KWGenericMatchingAdditions.h | 0 .../Matchers/KWGenericMatchingAdditions.m | 0 .../Kiwi}/Matchers/KWHaveMatcher.m | 0 .../Kiwi}/Matchers/KWHaveValueMatcher.m | 0 .../Kiwi}/Matchers/KWInequalityMatcher.m | 0 .../Kiwi}/Matchers/KWNilMatcher.m | 0 .../Kiwi}/Matchers/KWNotificationMatcher.m | 0 .../Kiwi}/Matchers/KWReceiveMatcher.m | 0 .../KWRegularExpressionPatternMatcher.m | 0 .../Matchers/KWRespondToSelectorMatcher.m | 0 .../Kiwi}/Matchers/KWStringContainsMatcher.m | 0 .../Kiwi}/Matchers/KWStringPrefixMatcher.m | 0 .../Kiwi}/Matchers/KWUserDefinedMatcher.m | 0 {Classes => Sources/Kiwi}/Mocking/KWMock.m | 0 .../Mocking/NSObject+KiwiMockAdditions.m | 0 .../Kiwi}/Nodes/KWAfterAllNode.m | 0 .../Kiwi}/Nodes/KWAfterEachNode.m | 0 .../Kiwi}/Nodes/KWBeforeAllNode.m | 0 .../Kiwi}/Nodes/KWBeforeEachNode.m | 0 {Classes => Sources/Kiwi}/Nodes/KWBlockNode.m | 0 .../Kiwi}/Nodes/KWContextNode.m | 0 {Classes => Sources/Kiwi}/Nodes/KWItNode.m | 0 {Classes => Sources/Kiwi}/Nodes/KWLetNode.h | 0 {Classes => Sources/Kiwi}/Nodes/KWLetNode.m | 0 .../Kiwi}/Nodes/KWPendingNode.m | 0 .../Kiwi}/Nodes/KWRegisterMatchersNode.m | 0 .../Kiwi}/Shared Examples/KWSharedExample.m | 0 .../Shared Examples/KWSharedExampleRegistry.h | 0 .../Shared Examples/KWSharedExampleRegistry.m | 0 .../Kiwi}/Stubbing/KWIntercept.h | 0 .../Kiwi}/Stubbing/KWIntercept.m | 0 {Classes => Sources/Kiwi}/Stubbing/KWStub.m | 0 .../Stubbing/NSObject+KiwiStubAdditions.m | 0 .../Kiwi}/Verifiers/KWAsyncVerifier.m | 0 .../Kiwi}/Verifiers/KWExistVerifier.m | 0 .../Kiwi}/Verifiers/KWMatchVerifier.m | 0 .../Kiwi/include/Kiwi}/KWAfterAllNode.h | 0 .../Kiwi/include/Kiwi}/KWAfterEachNode.h | 0 .../Kiwi/include/Kiwi}/KWAny.h | 0 .../Kiwi/include/Kiwi}/KWAsyncVerifier.h | 0 .../Kiwi/include/Kiwi}/KWBeBetweenMatcher.h | 0 .../Kiwi/include/Kiwi}/KWBeEmptyMatcher.h | 0 .../include/Kiwi}/KWBeIdenticalToMatcher.h | 0 .../include/Kiwi}/KWBeKindOfClassMatcher.h | 0 .../include/Kiwi}/KWBeMemberOfClassMatcher.h | 0 .../Kiwi}/KWBeSubclassOfClassMatcher.h | 0 .../Kiwi/include/Kiwi}/KWBeTrueMatcher.h | 0 .../Kiwi/include/Kiwi}/KWBeWithinMatcher.h | 0 .../Kiwi/include/Kiwi}/KWBeZeroMatcher.h | 0 .../Kiwi/include/Kiwi}/KWBeforeAllNode.h | 0 .../Kiwi/include/Kiwi}/KWBeforeEachNode.h | 0 .../Kiwi/include/Kiwi}/KWBlock.h | 0 .../Kiwi/include/Kiwi}/KWBlockNode.h | 0 .../Kiwi/include/Kiwi}/KWBlockRaiseMatcher.h | 0 .../Kiwi/include/Kiwi}/KWCallSite.h | 0 .../Kiwi/include/Kiwi}/KWCaptureSpy.h | 0 .../Kiwi/include/Kiwi}/KWChangeMatcher.h | 0 .../Kiwi}/KWConformToProtocolMatcher.h | 0 .../Kiwi/include/Kiwi}/KWContainMatcher.h | 0 .../include/Kiwi}/KWContainStringMatcher.h | 0 .../Kiwi/include/Kiwi}/KWContextNode.h | 0 .../Kiwi/include/Kiwi}/KWCountType.h | 0 .../Kiwi/include/Kiwi}/KWDeviceInfo.h | 0 .../Kiwi/include/Kiwi}/KWEqualMatcher.h | 0 .../Kiwi/include/Kiwi}/KWExample.h | 0 .../Kiwi/include/Kiwi}/KWExampleDelegate.h | 0 .../Kiwi/include/Kiwi}/KWExampleNode.h | 0 .../Kiwi/include/Kiwi}/KWExampleNodeVisitor.h | 0 .../include/Kiwi}/KWExampleSuiteBuilder.h | 0 .../Kiwi/include/Kiwi}/KWExistVerifier.h | 0 .../Kiwi/include/Kiwi}/KWExpectationType.h | 0 .../Kiwi/include/Kiwi}/KWFailure.h | 0 .../Kiwi/include/Kiwi}/KWFormatter.h | 0 .../Kiwi/include/Kiwi}/KWFutureObject.h | 0 .../Kiwi/include/Kiwi}/KWGenericMatcher.h | 0 .../Kiwi/include/Kiwi}/KWHaveMatcher.h | 0 .../Kiwi/include/Kiwi}/KWHaveValueMatcher.h | 0 .../Kiwi/include/Kiwi}/KWInequalityMatcher.h | 0 .../Kiwi/include/Kiwi}/KWInvocationCapturer.h | 0 .../Kiwi/include/Kiwi}/KWItNode.h | 0 .../Kiwi/include/Kiwi}/KWLet.h | 0 .../Kiwi/include/Kiwi}/KWMatchVerifier.h | 0 .../Kiwi/include/Kiwi}/KWMatcher.h | 0 .../Kiwi/include/Kiwi}/KWMatcherFactory.h | 0 .../Kiwi/include/Kiwi}/KWMatchers.h | 0 .../Kiwi/include/Kiwi}/KWMatching.h | 0 .../Kiwi/include/Kiwi}/KWMessagePattern.h | 0 .../Kiwi/include/Kiwi}/KWMessageSpying.h | 0 .../Kiwi/include/Kiwi}/KWMock.h | 0 .../Kiwi/include/Kiwi}/KWNilMatcher.h | 0 .../include/Kiwi}/KWNotificationMatcher.h | 0 .../Kiwi/include/Kiwi}/KWNull.h | 0 .../Kiwi/include/Kiwi}/KWObjCUtilities.h | 0 .../Kiwi/include/Kiwi}/KWPendingNode.h | 0 .../Kiwi/include/Kiwi}/KWProbe.h | 0 .../Kiwi/include/Kiwi}/KWReceiveMatcher.h | 0 .../include/Kiwi}/KWRegisterMatchersNode.h | 0 .../Kiwi}/KWRegularExpressionPatternMatcher.h | 0 .../Kiwi/include/Kiwi}/KWReporting.h | 0 .../Kiwi}/KWRespondToSelectorMatcher.h | 0 .../Kiwi/include/Kiwi}/KWSharedExample.h | 0 .../Kiwi/include/Kiwi}/KWSpec.h | 0 .../include/Kiwi}/KWStringContainsMatcher.h | 0 .../include/Kiwi}/KWStringPrefixMatcher.h | 0 .../Kiwi/include/Kiwi}/KWStringUtilities.h | 0 .../Kiwi/include/Kiwi}/KWStub.h | 0 .../include/Kiwi}/KWSuiteConfigurationBase.h | 0 .../Kiwi/include/Kiwi}/KWUserDefinedMatcher.h | 0 .../Kiwi/include/Kiwi}/KWValue.h | 0 .../Kiwi/include/Kiwi}/KWVerifying.h | 0 .../Core => Sources/Kiwi/include/Kiwi}/Kiwi.h | 0 .../Kiwi/include/Kiwi}/KiwiBlockMacros.h | 0 .../Kiwi/include/Kiwi}/KiwiConfiguration.h | 0 .../Kiwi/include/Kiwi}/KiwiMacros.h | 0 .../Kiwi}/NSObject+KiwiMockAdditions.h | 0 .../include/Kiwi}/NSObject+KiwiSpyAdditions.h | 0 .../Kiwi}/NSObject+KiwiStubAdditions.h | 0 .../Kiwi}/NSObject+KiwiVerifierAdditions.h | 0 .../Kiwi}/NSProxy+KiwiVerifierAdditions.h | 0 Tests/{ => KiwiTests}/Config.m | 0 Tests/{ => KiwiTests}/Info.plist | 0 .../{ => KiwiTests}/KWBeBetweenMatcherTest.m | 0 Tests/{ => KiwiTests}/KWBeEmptyMatcherTest.m | 0 .../KWBeIndenticalToMatcherTest.m | 0 .../KWBeKindOfClassMatcherTest.m | 0 .../KWBeMemberOfClassMatcherTest.m | 0 .../KWBeSubclassOfClassMatcherTest.m | 0 Tests/{ => KiwiTests}/KWBeTrueMatcherTest.m | 0 Tests/{ => KiwiTests}/KWBeWithinMatcherTest.m | 0 Tests/{ => KiwiTests}/KWBeZeroMatcherTest.m | 0 Tests/{ => KiwiTests}/KWBlockNodeTest.m | 0 .../{ => KiwiTests}/KWBlockRaiseMatcherTest.m | 0 Tests/{ => KiwiTests}/KWCaptureTest.m | 0 Tests/{ => KiwiTests}/KWChangeMatcherTest.m | 0 .../KWConformToProtocolMatcherTest.m | 0 Tests/{ => KiwiTests}/KWContainMatcherTest.m | 0 .../KWContainStringMatcherTest.m | 0 Tests/{ => KiwiTests}/KWContextNodeTest.m | 0 Tests/{ => KiwiTests}/KWDeviceInfoTest.m | 0 Tests/{ => KiwiTests}/KWEqualMatcherTest.m | 0 .../KWExampleSuiteBuilderTest.m | 0 Tests/{ => KiwiTests}/KWExampleSuiteTest.m | 0 Tests/{ => KiwiTests}/KWExampleTest.m | 0 Tests/{ => KiwiTests}/KWExpectaTests.m | 0 .../KWFailureInterceptingSpec.h | 0 .../KWFailureInterceptingSpec.m | 0 Tests/{ => KiwiTests}/KWFormatterTest.m | 0 Tests/{ => KiwiTests}/KWFunctionalTests.m | 0 Tests/{ => KiwiTests}/KWGenericMatcherTest.m | 0 Tests/{ => KiwiTests}/KWHaveMatcherTest.m | 0 .../{ => KiwiTests}/KWHaveValueMatcherTest.m | 0 .../{ => KiwiTests}/KWInequalityMatcherTest.m | 0 Tests/{ => KiwiTests}/KWLetNodeTest.m | 0 .../KWMessagePatternFunctionalTests.m | 0 Tests/{ => KiwiTests}/KWMessagePatternTest.m | 0 Tests/{ => KiwiTests}/KWMockTest.m | 0 .../KWNotificationMatcherFunctionalTests.m | 0 .../KWNotificationMatcherTest.m | 0 Tests/{ => KiwiTests}/KWObjCNimbleTests.m | 0 Tests/{ => KiwiTests}/KWObjCUtilitiesTest.m | 0 .../KWObjCXCTestAssertionTests.m | 0 Tests/{ => KiwiTests}/KWPendingNodeTest.m | 0 Tests/{ => KiwiTests}/KWRealObjectSpyTest.m | 0 Tests/{ => KiwiTests}/KWRealObjectStubTest.m | 0 Tests/{ => KiwiTests}/KWReceiveMatcherTest.m | 0 .../KWRegularExpressionPatternMatcherTest.m | 0 .../KWRespondToSelectorMatcherTest.m | 0 Tests/{ => KiwiTests}/KWStringUtilitiesTest.m | 0 Tests/{ => KiwiTests}/KWStubTest.m | 0 .../KWUserDefinedMatcherFunctionalTest.m | 0 .../KWUserDefinedMatcherTest.m | 0 Tests/{ => KiwiTests}/KWValueTest.m | 0 Tests/{ => KiwiTests}/KiwiTestConfiguration.h | 0 .../NSNumber_KiwiAdditionsTests.m | 0 .../KWSharedExampleFunctionalTest.m | 0 .../KWSharedExampleRegistryTest.m | 0 .../Shared Examples/KWSharedExampleTest.m | 0 Tests/{ => KiwiTests}/Test Classes/Carrier.h | 0 Tests/{ => KiwiTests}/Test Classes/Carrier.m | 0 Tests/{ => KiwiTests}/Test Classes/Cruiser.h | 0 Tests/{ => KiwiTests}/Test Classes/Cruiser.m | 0 .../{ => KiwiTests}/Test Classes/DoNotUseMe.h | 0 .../{ => KiwiTests}/Test Classes/DoNotUseMe.m | 0 Tests/{ => KiwiTests}/Test Classes/Engine.h | 0 Tests/{ => KiwiTests}/Test Classes/Engine.m | 0 Tests/{ => KiwiTests}/Test Classes/Fighter.h | 0 Tests/{ => KiwiTests}/Test Classes/Fighter.m | 0 Tests/{ => KiwiTests}/Test Classes/Galaxy.h | 0 Tests/{ => KiwiTests}/Test Classes/Galaxy.m | 0 .../Test Classes/JumpCapable.h | 0 .../Test Classes/OrbitCapable.h | 0 Tests/{ => KiwiTests}/Test Classes/Robot.h | 0 Tests/{ => KiwiTests}/Test Classes/Robot.m | 0 .../{ => KiwiTests}/Test Classes/SpaceShip.h | 0 .../{ => KiwiTests}/Test Classes/SpaceShip.m | 0 .../Test Classes/TestClasses.h | 0 .../Test Classes/TestReporter.h | 0 .../Test Classes/TestReporter.m | 0 Tests/{ => KiwiTests}/Test Classes/TestSpy.h | 0 Tests/{ => KiwiTests}/Test Classes/TestSpy.m | 0 .../Test Classes/TestVerifier.h | 0 .../Test Classes/TestVerifier.m | 0 .../KWSwiftNimbleTests.swift | 0 .../KWSwiftXCTestAssertionTests.swift | 0 355 files changed, 171 insertions(+), 85 deletions(-) create mode 100644 .swiftpm/xcode/xcshareddata/xcschemes/Kiwi.xcscheme delete mode 120000 Classes/include/Kiwi/KWAfterAllNode.h delete mode 120000 Classes/include/Kiwi/KWAfterEachNode.h delete mode 120000 Classes/include/Kiwi/KWAny.h delete mode 120000 Classes/include/Kiwi/KWAsyncVerifier.h delete mode 120000 Classes/include/Kiwi/KWBeBetweenMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeEmptyMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeIdenticalToMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeKindOfClassMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeMemberOfClassMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeSubclassOfClassMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeTrueMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeWithinMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeZeroMatcher.h delete mode 120000 Classes/include/Kiwi/KWBeforeAllNode.h delete mode 120000 Classes/include/Kiwi/KWBeforeEachNode.h delete mode 120000 Classes/include/Kiwi/KWBlock.h delete mode 120000 Classes/include/Kiwi/KWBlockNode.h delete mode 120000 Classes/include/Kiwi/KWBlockRaiseMatcher.h delete mode 120000 Classes/include/Kiwi/KWCallSite.h delete mode 120000 Classes/include/Kiwi/KWCaptureSpy.h delete mode 120000 Classes/include/Kiwi/KWChangeMatcher.h delete mode 120000 Classes/include/Kiwi/KWConformToProtocolMatcher.h delete mode 120000 Classes/include/Kiwi/KWContainMatcher.h delete mode 120000 Classes/include/Kiwi/KWContainStringMatcher.h delete mode 120000 Classes/include/Kiwi/KWContextNode.h delete mode 120000 Classes/include/Kiwi/KWCountType.h delete mode 120000 Classes/include/Kiwi/KWDeviceInfo.h delete mode 120000 Classes/include/Kiwi/KWEqualMatcher.h delete mode 120000 Classes/include/Kiwi/KWExample.h delete mode 120000 Classes/include/Kiwi/KWExampleDelegate.h delete mode 120000 Classes/include/Kiwi/KWExampleNode.h delete mode 120000 Classes/include/Kiwi/KWExampleNodeVisitor.h delete mode 120000 Classes/include/Kiwi/KWExampleSuiteBuilder.h delete mode 120000 Classes/include/Kiwi/KWExistVerifier.h delete mode 120000 Classes/include/Kiwi/KWExpectationType.h delete mode 120000 Classes/include/Kiwi/KWFailure.h delete mode 120000 Classes/include/Kiwi/KWFormatter.h delete mode 120000 Classes/include/Kiwi/KWFutureObject.h delete mode 120000 Classes/include/Kiwi/KWGenericMatcher.h delete mode 120000 Classes/include/Kiwi/KWHaveMatcher.h delete mode 120000 Classes/include/Kiwi/KWHaveValueMatcher.h delete mode 120000 Classes/include/Kiwi/KWInequalityMatcher.h delete mode 120000 Classes/include/Kiwi/KWInvocationCapturer.h delete mode 120000 Classes/include/Kiwi/KWItNode.h delete mode 120000 Classes/include/Kiwi/KWLet.h delete mode 120000 Classes/include/Kiwi/KWMatchVerifier.h delete mode 120000 Classes/include/Kiwi/KWMatcher.h delete mode 120000 Classes/include/Kiwi/KWMatcherFactory.h delete mode 120000 Classes/include/Kiwi/KWMatchers.h delete mode 120000 Classes/include/Kiwi/KWMatching.h delete mode 120000 Classes/include/Kiwi/KWMessagePattern.h delete mode 120000 Classes/include/Kiwi/KWMessageSpying.h delete mode 120000 Classes/include/Kiwi/KWMock.h delete mode 120000 Classes/include/Kiwi/KWNilMatcher.h delete mode 120000 Classes/include/Kiwi/KWNotificationMatcher.h delete mode 120000 Classes/include/Kiwi/KWNull.h delete mode 120000 Classes/include/Kiwi/KWObjCUtilities.h delete mode 120000 Classes/include/Kiwi/KWPendingNode.h delete mode 120000 Classes/include/Kiwi/KWProbe.h delete mode 120000 Classes/include/Kiwi/KWReceiveMatcher.h delete mode 120000 Classes/include/Kiwi/KWRegisterMatchersNode.h delete mode 120000 Classes/include/Kiwi/KWRegularExpressionPatternMatcher.h delete mode 120000 Classes/include/Kiwi/KWReporting.h delete mode 120000 Classes/include/Kiwi/KWRespondToSelectorMatcher.h delete mode 120000 Classes/include/Kiwi/KWSharedExample.h delete mode 120000 Classes/include/Kiwi/KWSpec.h delete mode 120000 Classes/include/Kiwi/KWStringContainsMatcher.h delete mode 120000 Classes/include/Kiwi/KWStringPrefixMatcher.h delete mode 120000 Classes/include/Kiwi/KWStringUtilities.h delete mode 120000 Classes/include/Kiwi/KWStub.h delete mode 120000 Classes/include/Kiwi/KWSuiteConfigurationBase.h delete mode 120000 Classes/include/Kiwi/KWUserDefinedMatcher.h delete mode 120000 Classes/include/Kiwi/KWValue.h delete mode 120000 Classes/include/Kiwi/KWVerifying.h delete mode 120000 Classes/include/Kiwi/Kiwi.h delete mode 120000 Classes/include/Kiwi/KiwiBlockMacros.h delete mode 120000 Classes/include/Kiwi/KiwiConfiguration.h delete mode 120000 Classes/include/Kiwi/KiwiMacros.h delete mode 120000 Classes/include/Kiwi/NSObject+KiwiMockAdditions.h delete mode 120000 Classes/include/Kiwi/NSObject+KiwiSpyAdditions.h delete mode 120000 Classes/include/Kiwi/NSObject+KiwiStubAdditions.h delete mode 120000 Classes/include/Kiwi/NSObject+KiwiVerifierAdditions.h delete mode 120000 Classes/include/Kiwi/NSProxy+KiwiVerifierAdditions.h create mode 100644 Package.resolved rename {Classes => Sources/Kiwi}/Config/KWAllTestsSuite.m (100%) rename {Classes => Sources/Kiwi}/Config/KWSuiteConfigurationBase.m (100%) rename {Classes => Sources/Kiwi}/Core/KWAny.m (100%) rename {Classes => Sources/Kiwi}/Core/KWBackgroundTask.h (100%) rename {Classes => Sources/Kiwi}/Core/KWBackgroundTask.m (100%) rename {Classes => Sources/Kiwi}/Core/KWBlock.m (100%) rename {Classes => Sources/Kiwi}/Core/KWCallSite.m (100%) rename {Classes => Sources/Kiwi}/Core/KWCaptureSpy.m (100%) rename {Classes => Sources/Kiwi}/Core/KWDeviceInfo.m (100%) rename {Classes => Sources/Kiwi}/Core/KWExample.m (100%) rename {Classes => Sources/Kiwi}/Core/KWExampleSuite.h (100%) rename {Classes => Sources/Kiwi}/Core/KWExampleSuite.m (100%) rename {Classes => Sources/Kiwi}/Core/KWExampleSuiteBuilder.m (100%) rename {Classes => Sources/Kiwi}/Core/KWFailure.m (100%) rename {Classes => Sources/Kiwi}/Core/KWFormatter.m (100%) rename {Classes => Sources/Kiwi}/Core/KWFutureObject.m (100%) rename {Classes => Sources/Kiwi}/Core/KWInvocationCapturer.m (100%) rename {Classes => Sources/Kiwi}/Core/KWMatcher.m (100%) rename {Classes => Sources/Kiwi}/Core/KWMatcherFactory.m (100%) rename {Classes => Sources/Kiwi}/Core/KWMatchers.m (100%) rename {Classes => Sources/Kiwi}/Core/KWMessagePattern.m (100%) rename {Classes => Sources/Kiwi}/Core/KWMessageTracker.h (100%) rename {Classes => Sources/Kiwi}/Core/KWMessageTracker.m (100%) rename {Classes => Sources/Kiwi}/Core/KWNull.m (100%) rename {Classes => Sources/Kiwi}/Core/KWObjCUtilities.m (100%) rename {Classes => Sources/Kiwi}/Core/KWProbePoller.h (100%) rename {Classes => Sources/Kiwi}/Core/KWProbePoller.m (100%) rename {Classes => Sources/Kiwi}/Core/KWSpec.m (100%) rename {Classes => Sources/Kiwi}/Core/KWStringUtilities.m (100%) rename {Classes => Sources/Kiwi}/Core/KWSymbolicator.h (100%) rename {Classes => Sources/Kiwi}/Core/KWSymbolicator.m (100%) rename {Classes => Sources/Kiwi}/Core/KWValue.m (100%) rename {Classes => Sources/Kiwi}/Core/KWWorkarounds.h (100%) rename {Classes => Sources/Kiwi}/Core/KWWorkarounds.m (100%) rename {Classes => Sources/Kiwi}/Core/NSInvocation+KiwiAdditions.h (100%) rename {Classes => Sources/Kiwi}/Core/NSInvocation+KiwiAdditions.m (100%) rename {Classes => Sources/Kiwi}/Core/NSInvocation+OCMAdditions.h (100%) rename {Classes => Sources/Kiwi}/Core/NSInvocation+OCMAdditions.m (100%) rename {Classes => Sources/Kiwi}/Core/NSMethodSignature+KiwiAdditions.h (100%) rename {Classes => Sources/Kiwi}/Core/NSMethodSignature+KiwiAdditions.m (100%) rename {Classes => Sources/Kiwi}/Core/NSNumber+KiwiAdditions.h (100%) rename {Classes => Sources/Kiwi}/Core/NSNumber+KiwiAdditions.m (100%) rename {Classes => Sources/Kiwi}/Core/NSObject+KiwiSpyAdditions.m (100%) rename {Classes => Sources/Kiwi}/Core/NSObject+KiwiVerifierAdditions.m (100%) rename {Classes => Sources/Kiwi}/Core/NSProxy+KiwiVerifierAdditions.m (100%) rename {Classes => Sources/Kiwi}/Core/NSValue+KiwiAdditions.h (100%) rename {Classes => Sources/Kiwi}/Core/NSValue+KiwiAdditions.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeBetweenMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeEmptyMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeIdenticalToMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeKindOfClassMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeMemberOfClassMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeSubclassOfClassMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeTrueMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeWithinMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBeZeroMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWBlockRaiseMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWChangeMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWConformToProtocolMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWContainMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWContainStringMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWEqualMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWGenericMatchEvaluator.h (100%) rename {Classes => Sources/Kiwi}/Matchers/KWGenericMatchEvaluator.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWGenericMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWGenericMatchingAdditions.h (100%) rename {Classes => Sources/Kiwi}/Matchers/KWGenericMatchingAdditions.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWHaveMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWHaveValueMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWInequalityMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWNilMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWNotificationMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWReceiveMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWRegularExpressionPatternMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWRespondToSelectorMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWStringContainsMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWStringPrefixMatcher.m (100%) rename {Classes => Sources/Kiwi}/Matchers/KWUserDefinedMatcher.m (100%) rename {Classes => Sources/Kiwi}/Mocking/KWMock.m (100%) rename {Classes => Sources/Kiwi}/Mocking/NSObject+KiwiMockAdditions.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWAfterAllNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWAfterEachNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWBeforeAllNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWBeforeEachNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWBlockNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWContextNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWItNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWLetNode.h (100%) rename {Classes => Sources/Kiwi}/Nodes/KWLetNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWPendingNode.m (100%) rename {Classes => Sources/Kiwi}/Nodes/KWRegisterMatchersNode.m (100%) rename {Classes => Sources/Kiwi}/Shared Examples/KWSharedExample.m (100%) rename {Classes => Sources/Kiwi}/Shared Examples/KWSharedExampleRegistry.h (100%) rename {Classes => Sources/Kiwi}/Shared Examples/KWSharedExampleRegistry.m (100%) rename {Classes => Sources/Kiwi}/Stubbing/KWIntercept.h (100%) rename {Classes => Sources/Kiwi}/Stubbing/KWIntercept.m (100%) rename {Classes => Sources/Kiwi}/Stubbing/KWStub.m (100%) rename {Classes => Sources/Kiwi}/Stubbing/NSObject+KiwiStubAdditions.m (100%) rename {Classes => Sources/Kiwi}/Verifiers/KWAsyncVerifier.m (100%) rename {Classes => Sources/Kiwi}/Verifiers/KWExistVerifier.m (100%) rename {Classes => Sources/Kiwi}/Verifiers/KWMatchVerifier.m (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWAfterAllNode.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWAfterEachNode.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWAny.h (100%) rename {Classes/Verifiers => Sources/Kiwi/include/Kiwi}/KWAsyncVerifier.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeBetweenMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeEmptyMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeIdenticalToMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeKindOfClassMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeMemberOfClassMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeSubclassOfClassMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeTrueMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeWithinMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBeZeroMatcher.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWBeforeAllNode.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWBeforeEachNode.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWBlock.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWBlockNode.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWBlockRaiseMatcher.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWCallSite.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWCaptureSpy.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWChangeMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWConformToProtocolMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWContainMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWContainStringMatcher.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWContextNode.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWCountType.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWDeviceInfo.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWEqualMatcher.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWExample.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWExampleDelegate.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWExampleNode.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWExampleNodeVisitor.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWExampleSuiteBuilder.h (100%) rename {Classes/Verifiers => Sources/Kiwi/include/Kiwi}/KWExistVerifier.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWExpectationType.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWFailure.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWFormatter.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWFutureObject.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWGenericMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWHaveMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWHaveValueMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWInequalityMatcher.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWInvocationCapturer.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWItNode.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWLet.h (100%) rename {Classes/Verifiers => Sources/Kiwi/include/Kiwi}/KWMatchVerifier.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWMatcher.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWMatcherFactory.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWMatchers.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWMatching.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWMessagePattern.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWMessageSpying.h (100%) rename {Classes/Mocking => Sources/Kiwi/include/Kiwi}/KWMock.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWNilMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWNotificationMatcher.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWNull.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWObjCUtilities.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWPendingNode.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWProbe.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWReceiveMatcher.h (100%) rename {Classes/Nodes => Sources/Kiwi/include/Kiwi}/KWRegisterMatchersNode.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWRegularExpressionPatternMatcher.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWReporting.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWRespondToSelectorMatcher.h (100%) rename {Classes/Shared Examples => Sources/Kiwi/include/Kiwi}/KWSharedExample.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWSpec.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWStringContainsMatcher.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWStringPrefixMatcher.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWStringUtilities.h (100%) rename {Classes/Stubbing => Sources/Kiwi/include/Kiwi}/KWStub.h (100%) rename {Classes/Config => Sources/Kiwi/include/Kiwi}/KWSuiteConfigurationBase.h (100%) rename {Classes/Matchers => Sources/Kiwi/include/Kiwi}/KWUserDefinedMatcher.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KWValue.h (100%) rename {Classes/Verifiers => Sources/Kiwi/include/Kiwi}/KWVerifying.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/Kiwi.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KiwiBlockMacros.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KiwiConfiguration.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/KiwiMacros.h (100%) rename {Classes/Mocking => Sources/Kiwi/include/Kiwi}/NSObject+KiwiMockAdditions.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/NSObject+KiwiSpyAdditions.h (100%) rename {Classes/Stubbing => Sources/Kiwi/include/Kiwi}/NSObject+KiwiStubAdditions.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/NSObject+KiwiVerifierAdditions.h (100%) rename {Classes/Core => Sources/Kiwi/include/Kiwi}/NSProxy+KiwiVerifierAdditions.h (100%) rename Tests/{ => KiwiTests}/Config.m (100%) rename Tests/{ => KiwiTests}/Info.plist (100%) rename Tests/{ => KiwiTests}/KWBeBetweenMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBeEmptyMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBeIndenticalToMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBeKindOfClassMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBeMemberOfClassMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBeSubclassOfClassMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBeTrueMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBeWithinMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBeZeroMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWBlockNodeTest.m (100%) rename Tests/{ => KiwiTests}/KWBlockRaiseMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWCaptureTest.m (100%) rename Tests/{ => KiwiTests}/KWChangeMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWConformToProtocolMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWContainMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWContainStringMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWContextNodeTest.m (100%) rename Tests/{ => KiwiTests}/KWDeviceInfoTest.m (100%) rename Tests/{ => KiwiTests}/KWEqualMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWExampleSuiteBuilderTest.m (100%) rename Tests/{ => KiwiTests}/KWExampleSuiteTest.m (100%) rename Tests/{ => KiwiTests}/KWExampleTest.m (100%) rename Tests/{ => KiwiTests}/KWExpectaTests.m (100%) rename Tests/{ => KiwiTests}/KWFailureInterceptingSpec.h (100%) rename Tests/{ => KiwiTests}/KWFailureInterceptingSpec.m (100%) rename Tests/{ => KiwiTests}/KWFormatterTest.m (100%) rename Tests/{ => KiwiTests}/KWFunctionalTests.m (100%) rename Tests/{ => KiwiTests}/KWGenericMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWHaveMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWHaveValueMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWInequalityMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWLetNodeTest.m (100%) rename Tests/{ => KiwiTests}/KWMessagePatternFunctionalTests.m (100%) rename Tests/{ => KiwiTests}/KWMessagePatternTest.m (100%) rename Tests/{ => KiwiTests}/KWMockTest.m (100%) rename Tests/{ => KiwiTests}/KWNotificationMatcherFunctionalTests.m (100%) rename Tests/{ => KiwiTests}/KWNotificationMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWObjCNimbleTests.m (100%) rename Tests/{ => KiwiTests}/KWObjCUtilitiesTest.m (100%) rename Tests/{ => KiwiTests}/KWObjCXCTestAssertionTests.m (100%) rename Tests/{ => KiwiTests}/KWPendingNodeTest.m (100%) rename Tests/{ => KiwiTests}/KWRealObjectSpyTest.m (100%) rename Tests/{ => KiwiTests}/KWRealObjectStubTest.m (100%) rename Tests/{ => KiwiTests}/KWReceiveMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWRegularExpressionPatternMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWRespondToSelectorMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWStringUtilitiesTest.m (100%) rename Tests/{ => KiwiTests}/KWStubTest.m (100%) rename Tests/{ => KiwiTests}/KWUserDefinedMatcherFunctionalTest.m (100%) rename Tests/{ => KiwiTests}/KWUserDefinedMatcherTest.m (100%) rename Tests/{ => KiwiTests}/KWValueTest.m (100%) rename Tests/{ => KiwiTests}/KiwiTestConfiguration.h (100%) rename Tests/{ => KiwiTests}/NSNumber_KiwiAdditionsTests.m (100%) rename Tests/{ => KiwiTests}/Shared Examples/KWSharedExampleFunctionalTest.m (100%) rename Tests/{ => KiwiTests}/Shared Examples/KWSharedExampleRegistryTest.m (100%) rename Tests/{ => KiwiTests}/Shared Examples/KWSharedExampleTest.m (100%) rename Tests/{ => KiwiTests}/Test Classes/Carrier.h (100%) rename Tests/{ => KiwiTests}/Test Classes/Carrier.m (100%) rename Tests/{ => KiwiTests}/Test Classes/Cruiser.h (100%) rename Tests/{ => KiwiTests}/Test Classes/Cruiser.m (100%) rename Tests/{ => KiwiTests}/Test Classes/DoNotUseMe.h (100%) rename Tests/{ => KiwiTests}/Test Classes/DoNotUseMe.m (100%) rename Tests/{ => KiwiTests}/Test Classes/Engine.h (100%) rename Tests/{ => KiwiTests}/Test Classes/Engine.m (100%) rename Tests/{ => KiwiTests}/Test Classes/Fighter.h (100%) rename Tests/{ => KiwiTests}/Test Classes/Fighter.m (100%) rename Tests/{ => KiwiTests}/Test Classes/Galaxy.h (100%) rename Tests/{ => KiwiTests}/Test Classes/Galaxy.m (100%) rename Tests/{ => KiwiTests}/Test Classes/JumpCapable.h (100%) rename Tests/{ => KiwiTests}/Test Classes/OrbitCapable.h (100%) rename Tests/{ => KiwiTests}/Test Classes/Robot.h (100%) rename Tests/{ => KiwiTests}/Test Classes/Robot.m (100%) rename Tests/{ => KiwiTests}/Test Classes/SpaceShip.h (100%) rename Tests/{ => KiwiTests}/Test Classes/SpaceShip.m (100%) rename Tests/{ => KiwiTests}/Test Classes/TestClasses.h (100%) rename Tests/{ => KiwiTests}/Test Classes/TestReporter.h (100%) rename Tests/{ => KiwiTests}/Test Classes/TestReporter.m (100%) rename Tests/{ => KiwiTests}/Test Classes/TestSpy.h (100%) rename Tests/{ => KiwiTests}/Test Classes/TestSpy.m (100%) rename Tests/{ => KiwiTests}/Test Classes/TestVerifier.h (100%) rename Tests/{ => KiwiTests}/Test Classes/TestVerifier.m (100%) rename Tests/{ => KiwiTestsSwift}/KWSwiftNimbleTests.swift (100%) rename Tests/{ => KiwiTestsSwift}/KWSwiftXCTestAssertionTests.swift (100%) diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/Kiwi.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/Kiwi.xcscheme new file mode 100644 index 00000000..a9957890 --- /dev/null +++ b/.swiftpm/xcode/xcshareddata/xcschemes/Kiwi.xcscheme @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Classes/include/Kiwi/KWAfterAllNode.h b/Classes/include/Kiwi/KWAfterAllNode.h deleted file mode 120000 index 392a6406..00000000 --- a/Classes/include/Kiwi/KWAfterAllNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWAfterAllNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWAfterEachNode.h b/Classes/include/Kiwi/KWAfterEachNode.h deleted file mode 120000 index b4f6d6ef..00000000 --- a/Classes/include/Kiwi/KWAfterEachNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWAfterEachNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWAny.h b/Classes/include/Kiwi/KWAny.h deleted file mode 120000 index df06e851..00000000 --- a/Classes/include/Kiwi/KWAny.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWAny.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWAsyncVerifier.h b/Classes/include/Kiwi/KWAsyncVerifier.h deleted file mode 120000 index 1cbc89bd..00000000 --- a/Classes/include/Kiwi/KWAsyncVerifier.h +++ /dev/null @@ -1 +0,0 @@ -../..//Verifiers/KWAsyncVerifier.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeBetweenMatcher.h b/Classes/include/Kiwi/KWBeBetweenMatcher.h deleted file mode 120000 index 86ebe08d..00000000 --- a/Classes/include/Kiwi/KWBeBetweenMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeBetweenMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeEmptyMatcher.h b/Classes/include/Kiwi/KWBeEmptyMatcher.h deleted file mode 120000 index 20e4a3c8..00000000 --- a/Classes/include/Kiwi/KWBeEmptyMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeEmptyMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeIdenticalToMatcher.h b/Classes/include/Kiwi/KWBeIdenticalToMatcher.h deleted file mode 120000 index 62162d62..00000000 --- a/Classes/include/Kiwi/KWBeIdenticalToMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeIdenticalToMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeKindOfClassMatcher.h b/Classes/include/Kiwi/KWBeKindOfClassMatcher.h deleted file mode 120000 index b1b4d3fa..00000000 --- a/Classes/include/Kiwi/KWBeKindOfClassMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeKindOfClassMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeMemberOfClassMatcher.h b/Classes/include/Kiwi/KWBeMemberOfClassMatcher.h deleted file mode 120000 index 81d7ebad..00000000 --- a/Classes/include/Kiwi/KWBeMemberOfClassMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeMemberOfClassMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeSubclassOfClassMatcher.h b/Classes/include/Kiwi/KWBeSubclassOfClassMatcher.h deleted file mode 120000 index bd924a71..00000000 --- a/Classes/include/Kiwi/KWBeSubclassOfClassMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeSubclassOfClassMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeTrueMatcher.h b/Classes/include/Kiwi/KWBeTrueMatcher.h deleted file mode 120000 index afccfc4d..00000000 --- a/Classes/include/Kiwi/KWBeTrueMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeTrueMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeWithinMatcher.h b/Classes/include/Kiwi/KWBeWithinMatcher.h deleted file mode 120000 index 0fb2580e..00000000 --- a/Classes/include/Kiwi/KWBeWithinMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeWithinMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeZeroMatcher.h b/Classes/include/Kiwi/KWBeZeroMatcher.h deleted file mode 120000 index 3216110a..00000000 --- a/Classes/include/Kiwi/KWBeZeroMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBeZeroMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeforeAllNode.h b/Classes/include/Kiwi/KWBeforeAllNode.h deleted file mode 120000 index 83ec7e7a..00000000 --- a/Classes/include/Kiwi/KWBeforeAllNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWBeforeAllNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBeforeEachNode.h b/Classes/include/Kiwi/KWBeforeEachNode.h deleted file mode 120000 index a4823de5..00000000 --- a/Classes/include/Kiwi/KWBeforeEachNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWBeforeEachNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBlock.h b/Classes/include/Kiwi/KWBlock.h deleted file mode 120000 index 09763285..00000000 --- a/Classes/include/Kiwi/KWBlock.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWBlock.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBlockNode.h b/Classes/include/Kiwi/KWBlockNode.h deleted file mode 120000 index 074d7f06..00000000 --- a/Classes/include/Kiwi/KWBlockNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWBlockNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWBlockRaiseMatcher.h b/Classes/include/Kiwi/KWBlockRaiseMatcher.h deleted file mode 120000 index f8046113..00000000 --- a/Classes/include/Kiwi/KWBlockRaiseMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWBlockRaiseMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWCallSite.h b/Classes/include/Kiwi/KWCallSite.h deleted file mode 120000 index 7254dda5..00000000 --- a/Classes/include/Kiwi/KWCallSite.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWCallSite.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWCaptureSpy.h b/Classes/include/Kiwi/KWCaptureSpy.h deleted file mode 120000 index 1764d1a3..00000000 --- a/Classes/include/Kiwi/KWCaptureSpy.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWCaptureSpy.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWChangeMatcher.h b/Classes/include/Kiwi/KWChangeMatcher.h deleted file mode 120000 index 7e8cdc41..00000000 --- a/Classes/include/Kiwi/KWChangeMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWChangeMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWConformToProtocolMatcher.h b/Classes/include/Kiwi/KWConformToProtocolMatcher.h deleted file mode 120000 index 9796cd4a..00000000 --- a/Classes/include/Kiwi/KWConformToProtocolMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWConformToProtocolMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWContainMatcher.h b/Classes/include/Kiwi/KWContainMatcher.h deleted file mode 120000 index 80239945..00000000 --- a/Classes/include/Kiwi/KWContainMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWContainMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWContainStringMatcher.h b/Classes/include/Kiwi/KWContainStringMatcher.h deleted file mode 120000 index 259714b1..00000000 --- a/Classes/include/Kiwi/KWContainStringMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWContainStringMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWContextNode.h b/Classes/include/Kiwi/KWContextNode.h deleted file mode 120000 index ff321b04..00000000 --- a/Classes/include/Kiwi/KWContextNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWContextNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWCountType.h b/Classes/include/Kiwi/KWCountType.h deleted file mode 120000 index 0fd31c14..00000000 --- a/Classes/include/Kiwi/KWCountType.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWCountType.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWDeviceInfo.h b/Classes/include/Kiwi/KWDeviceInfo.h deleted file mode 120000 index a439201d..00000000 --- a/Classes/include/Kiwi/KWDeviceInfo.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWDeviceInfo.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWEqualMatcher.h b/Classes/include/Kiwi/KWEqualMatcher.h deleted file mode 120000 index 05179e5d..00000000 --- a/Classes/include/Kiwi/KWEqualMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWEqualMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExample.h b/Classes/include/Kiwi/KWExample.h deleted file mode 120000 index a5e6f546..00000000 --- a/Classes/include/Kiwi/KWExample.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWExample.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExampleDelegate.h b/Classes/include/Kiwi/KWExampleDelegate.h deleted file mode 120000 index 45f00a37..00000000 --- a/Classes/include/Kiwi/KWExampleDelegate.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWExampleDelegate.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExampleNode.h b/Classes/include/Kiwi/KWExampleNode.h deleted file mode 120000 index 2bfbbe61..00000000 --- a/Classes/include/Kiwi/KWExampleNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWExampleNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExampleNodeVisitor.h b/Classes/include/Kiwi/KWExampleNodeVisitor.h deleted file mode 120000 index d2e04938..00000000 --- a/Classes/include/Kiwi/KWExampleNodeVisitor.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWExampleNodeVisitor.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExampleSuiteBuilder.h b/Classes/include/Kiwi/KWExampleSuiteBuilder.h deleted file mode 120000 index 7a16c44e..00000000 --- a/Classes/include/Kiwi/KWExampleSuiteBuilder.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWExampleSuiteBuilder.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExistVerifier.h b/Classes/include/Kiwi/KWExistVerifier.h deleted file mode 120000 index 4942e585..00000000 --- a/Classes/include/Kiwi/KWExistVerifier.h +++ /dev/null @@ -1 +0,0 @@ -../..//Verifiers/KWExistVerifier.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWExpectationType.h b/Classes/include/Kiwi/KWExpectationType.h deleted file mode 120000 index 7a2355c5..00000000 --- a/Classes/include/Kiwi/KWExpectationType.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWExpectationType.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWFailure.h b/Classes/include/Kiwi/KWFailure.h deleted file mode 120000 index 14d0a069..00000000 --- a/Classes/include/Kiwi/KWFailure.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWFailure.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWFormatter.h b/Classes/include/Kiwi/KWFormatter.h deleted file mode 120000 index 2c40bf5c..00000000 --- a/Classes/include/Kiwi/KWFormatter.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWFormatter.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWFutureObject.h b/Classes/include/Kiwi/KWFutureObject.h deleted file mode 120000 index aba1ce98..00000000 --- a/Classes/include/Kiwi/KWFutureObject.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWFutureObject.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWGenericMatcher.h b/Classes/include/Kiwi/KWGenericMatcher.h deleted file mode 120000 index 897579f5..00000000 --- a/Classes/include/Kiwi/KWGenericMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWGenericMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWHaveMatcher.h b/Classes/include/Kiwi/KWHaveMatcher.h deleted file mode 120000 index 054d4feb..00000000 --- a/Classes/include/Kiwi/KWHaveMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWHaveMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWHaveValueMatcher.h b/Classes/include/Kiwi/KWHaveValueMatcher.h deleted file mode 120000 index 16791912..00000000 --- a/Classes/include/Kiwi/KWHaveValueMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWHaveValueMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWInequalityMatcher.h b/Classes/include/Kiwi/KWInequalityMatcher.h deleted file mode 120000 index da09bfdf..00000000 --- a/Classes/include/Kiwi/KWInequalityMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWInequalityMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWInvocationCapturer.h b/Classes/include/Kiwi/KWInvocationCapturer.h deleted file mode 120000 index 57dd8c95..00000000 --- a/Classes/include/Kiwi/KWInvocationCapturer.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWInvocationCapturer.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWItNode.h b/Classes/include/Kiwi/KWItNode.h deleted file mode 120000 index aa07cbc2..00000000 --- a/Classes/include/Kiwi/KWItNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWItNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWLet.h b/Classes/include/Kiwi/KWLet.h deleted file mode 120000 index 05a246a7..00000000 --- a/Classes/include/Kiwi/KWLet.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWLet.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatchVerifier.h b/Classes/include/Kiwi/KWMatchVerifier.h deleted file mode 120000 index 5e0151d6..00000000 --- a/Classes/include/Kiwi/KWMatchVerifier.h +++ /dev/null @@ -1 +0,0 @@ -../..//Verifiers/KWMatchVerifier.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatcher.h b/Classes/include/Kiwi/KWMatcher.h deleted file mode 120000 index 8b2ee226..00000000 --- a/Classes/include/Kiwi/KWMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatcherFactory.h b/Classes/include/Kiwi/KWMatcherFactory.h deleted file mode 120000 index 41cb0699..00000000 --- a/Classes/include/Kiwi/KWMatcherFactory.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWMatcherFactory.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatchers.h b/Classes/include/Kiwi/KWMatchers.h deleted file mode 120000 index 33657962..00000000 --- a/Classes/include/Kiwi/KWMatchers.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWMatchers.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMatching.h b/Classes/include/Kiwi/KWMatching.h deleted file mode 120000 index a690736b..00000000 --- a/Classes/include/Kiwi/KWMatching.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWMatching.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMessagePattern.h b/Classes/include/Kiwi/KWMessagePattern.h deleted file mode 120000 index 27f687bd..00000000 --- a/Classes/include/Kiwi/KWMessagePattern.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWMessagePattern.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMessageSpying.h b/Classes/include/Kiwi/KWMessageSpying.h deleted file mode 120000 index 3152ed1b..00000000 --- a/Classes/include/Kiwi/KWMessageSpying.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWMessageSpying.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWMock.h b/Classes/include/Kiwi/KWMock.h deleted file mode 120000 index 7304db42..00000000 --- a/Classes/include/Kiwi/KWMock.h +++ /dev/null @@ -1 +0,0 @@ -../..//Mocking/KWMock.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWNilMatcher.h b/Classes/include/Kiwi/KWNilMatcher.h deleted file mode 120000 index 2e7c96a3..00000000 --- a/Classes/include/Kiwi/KWNilMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWNilMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWNotificationMatcher.h b/Classes/include/Kiwi/KWNotificationMatcher.h deleted file mode 120000 index 410d4abe..00000000 --- a/Classes/include/Kiwi/KWNotificationMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWNotificationMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWNull.h b/Classes/include/Kiwi/KWNull.h deleted file mode 120000 index ad255cf7..00000000 --- a/Classes/include/Kiwi/KWNull.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWNull.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWObjCUtilities.h b/Classes/include/Kiwi/KWObjCUtilities.h deleted file mode 120000 index fa474ad4..00000000 --- a/Classes/include/Kiwi/KWObjCUtilities.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWObjCUtilities.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWPendingNode.h b/Classes/include/Kiwi/KWPendingNode.h deleted file mode 120000 index 8d917794..00000000 --- a/Classes/include/Kiwi/KWPendingNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWPendingNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWProbe.h b/Classes/include/Kiwi/KWProbe.h deleted file mode 120000 index 327cfef9..00000000 --- a/Classes/include/Kiwi/KWProbe.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWProbe.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWReceiveMatcher.h b/Classes/include/Kiwi/KWReceiveMatcher.h deleted file mode 120000 index 9edaa70c..00000000 --- a/Classes/include/Kiwi/KWReceiveMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWReceiveMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWRegisterMatchersNode.h b/Classes/include/Kiwi/KWRegisterMatchersNode.h deleted file mode 120000 index da268345..00000000 --- a/Classes/include/Kiwi/KWRegisterMatchersNode.h +++ /dev/null @@ -1 +0,0 @@ -../..//Nodes/KWRegisterMatchersNode.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWRegularExpressionPatternMatcher.h b/Classes/include/Kiwi/KWRegularExpressionPatternMatcher.h deleted file mode 120000 index 0446df34..00000000 --- a/Classes/include/Kiwi/KWRegularExpressionPatternMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWRegularExpressionPatternMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWReporting.h b/Classes/include/Kiwi/KWReporting.h deleted file mode 120000 index 1736de7a..00000000 --- a/Classes/include/Kiwi/KWReporting.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWReporting.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWRespondToSelectorMatcher.h b/Classes/include/Kiwi/KWRespondToSelectorMatcher.h deleted file mode 120000 index 2579dbba..00000000 --- a/Classes/include/Kiwi/KWRespondToSelectorMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWRespondToSelectorMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWSharedExample.h b/Classes/include/Kiwi/KWSharedExample.h deleted file mode 120000 index 648f94b6..00000000 --- a/Classes/include/Kiwi/KWSharedExample.h +++ /dev/null @@ -1 +0,0 @@ -../..//Shared Examples/KWSharedExample.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWSpec.h b/Classes/include/Kiwi/KWSpec.h deleted file mode 120000 index 7688e9d0..00000000 --- a/Classes/include/Kiwi/KWSpec.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWSpec.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWStringContainsMatcher.h b/Classes/include/Kiwi/KWStringContainsMatcher.h deleted file mode 120000 index f221e163..00000000 --- a/Classes/include/Kiwi/KWStringContainsMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWStringContainsMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWStringPrefixMatcher.h b/Classes/include/Kiwi/KWStringPrefixMatcher.h deleted file mode 120000 index 6d808334..00000000 --- a/Classes/include/Kiwi/KWStringPrefixMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWStringPrefixMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWStringUtilities.h b/Classes/include/Kiwi/KWStringUtilities.h deleted file mode 120000 index 7e1e5fd1..00000000 --- a/Classes/include/Kiwi/KWStringUtilities.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWStringUtilities.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWStub.h b/Classes/include/Kiwi/KWStub.h deleted file mode 120000 index 02ed0aca..00000000 --- a/Classes/include/Kiwi/KWStub.h +++ /dev/null @@ -1 +0,0 @@ -../..//Stubbing/KWStub.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWSuiteConfigurationBase.h b/Classes/include/Kiwi/KWSuiteConfigurationBase.h deleted file mode 120000 index e5d5cdd8..00000000 --- a/Classes/include/Kiwi/KWSuiteConfigurationBase.h +++ /dev/null @@ -1 +0,0 @@ -../..//Config/KWSuiteConfigurationBase.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWUserDefinedMatcher.h b/Classes/include/Kiwi/KWUserDefinedMatcher.h deleted file mode 120000 index 0c8cd299..00000000 --- a/Classes/include/Kiwi/KWUserDefinedMatcher.h +++ /dev/null @@ -1 +0,0 @@ -../..//Matchers/KWUserDefinedMatcher.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWValue.h b/Classes/include/Kiwi/KWValue.h deleted file mode 120000 index ea16d701..00000000 --- a/Classes/include/Kiwi/KWValue.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KWValue.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KWVerifying.h b/Classes/include/Kiwi/KWVerifying.h deleted file mode 120000 index 5972ee34..00000000 --- a/Classes/include/Kiwi/KWVerifying.h +++ /dev/null @@ -1 +0,0 @@ -../..//Verifiers/KWVerifying.h \ No newline at end of file diff --git a/Classes/include/Kiwi/Kiwi.h b/Classes/include/Kiwi/Kiwi.h deleted file mode 120000 index df586399..00000000 --- a/Classes/include/Kiwi/Kiwi.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/Kiwi.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KiwiBlockMacros.h b/Classes/include/Kiwi/KiwiBlockMacros.h deleted file mode 120000 index 899b4cab..00000000 --- a/Classes/include/Kiwi/KiwiBlockMacros.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KiwiBlockMacros.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KiwiConfiguration.h b/Classes/include/Kiwi/KiwiConfiguration.h deleted file mode 120000 index 61317332..00000000 --- a/Classes/include/Kiwi/KiwiConfiguration.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KiwiConfiguration.h \ No newline at end of file diff --git a/Classes/include/Kiwi/KiwiMacros.h b/Classes/include/Kiwi/KiwiMacros.h deleted file mode 120000 index e6fb3d3e..00000000 --- a/Classes/include/Kiwi/KiwiMacros.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/KiwiMacros.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSObject+KiwiMockAdditions.h b/Classes/include/Kiwi/NSObject+KiwiMockAdditions.h deleted file mode 120000 index 8acf15db..00000000 --- a/Classes/include/Kiwi/NSObject+KiwiMockAdditions.h +++ /dev/null @@ -1 +0,0 @@ -../..//Mocking/NSObject+KiwiMockAdditions.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSObject+KiwiSpyAdditions.h b/Classes/include/Kiwi/NSObject+KiwiSpyAdditions.h deleted file mode 120000 index e2ae8f1b..00000000 --- a/Classes/include/Kiwi/NSObject+KiwiSpyAdditions.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/NSObject+KiwiSpyAdditions.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSObject+KiwiStubAdditions.h b/Classes/include/Kiwi/NSObject+KiwiStubAdditions.h deleted file mode 120000 index bb41907b..00000000 --- a/Classes/include/Kiwi/NSObject+KiwiStubAdditions.h +++ /dev/null @@ -1 +0,0 @@ -../..//Stubbing/NSObject+KiwiStubAdditions.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSObject+KiwiVerifierAdditions.h b/Classes/include/Kiwi/NSObject+KiwiVerifierAdditions.h deleted file mode 120000 index ae6f74b3..00000000 --- a/Classes/include/Kiwi/NSObject+KiwiVerifierAdditions.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/NSObject+KiwiVerifierAdditions.h \ No newline at end of file diff --git a/Classes/include/Kiwi/NSProxy+KiwiVerifierAdditions.h b/Classes/include/Kiwi/NSProxy+KiwiVerifierAdditions.h deleted file mode 120000 index 49eaeb27..00000000 --- a/Classes/include/Kiwi/NSProxy+KiwiVerifierAdditions.h +++ /dev/null @@ -1 +0,0 @@ -../..//Core/NSProxy+KiwiVerifierAdditions.h \ No newline at end of file diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 00000000..40c6fb7f --- /dev/null +++ b/Package.resolved @@ -0,0 +1,32 @@ +{ + "pins" : [ + { + "identity" : "cwlcatchexception", + "kind" : "remoteSourceControl", + "location" : "https://github.com/mattgallagher/CwlCatchException.git", + "state" : { + "revision" : "35f9e770f54ce62dd8526470f14c6e137cef3eea", + "version" : "2.1.1" + } + }, + { + "identity" : "cwlpreconditiontesting", + "kind" : "remoteSourceControl", + "location" : "https://github.com/mattgallagher/CwlPreconditionTesting.git", + "state" : { + "revision" : "c21f7bab5ca8eee0a9998bbd17ca1d0eb45d4688", + "version" : "2.1.0" + } + }, + { + "identity" : "nimble", + "kind" : "remoteSourceControl", + "location" : "https://github.com/Quick/Nimble", + "state" : { + "revision" : "1f3bde57bde12f5e7b07909848c071e9b73d6edc", + "version" : "10.0.0" + } + } + ], + "version" : 2 +} diff --git a/Package.swift b/Package.swift index 9a1086c3..33c1ce44 100644 --- a/Package.swift +++ b/Package.swift @@ -6,19 +6,41 @@ import PackageDescription let package = Package( name: "Kiwi", platforms: [ - .iOS(.v8), + .iOS(.v9), .macOS(.v10_10) ], products: [ .library(name: "Kiwi", targets: ["Kiwi"]) ], + dependencies: [ + .package( + url: "https://github.com/Quick/Nimble", from: "10.0.0" + ) + ], targets: [ .target( name: "Kiwi", - path: "Classes", cSettings: [ .headerSearchPath("./**") ] + ), + .testTarget( + name: "KiwiTests", + dependencies: [ + "Kiwi", + "Nimble" + ], + cSettings: [ + .headerSearchPath("./**"), + .headerSearchPath("../../Sources/Kiwi/**") + ] + ), + .testTarget( + name: "KiwiTestsSwift", + dependencies: [ + "Kiwi", + "Nimble" + ] ) ] ) diff --git a/Classes/Config/KWAllTestsSuite.m b/Sources/Kiwi/Config/KWAllTestsSuite.m similarity index 100% rename from Classes/Config/KWAllTestsSuite.m rename to Sources/Kiwi/Config/KWAllTestsSuite.m diff --git a/Classes/Config/KWSuiteConfigurationBase.m b/Sources/Kiwi/Config/KWSuiteConfigurationBase.m similarity index 100% rename from Classes/Config/KWSuiteConfigurationBase.m rename to Sources/Kiwi/Config/KWSuiteConfigurationBase.m diff --git a/Classes/Core/KWAny.m b/Sources/Kiwi/Core/KWAny.m similarity index 100% rename from Classes/Core/KWAny.m rename to Sources/Kiwi/Core/KWAny.m diff --git a/Classes/Core/KWBackgroundTask.h b/Sources/Kiwi/Core/KWBackgroundTask.h similarity index 100% rename from Classes/Core/KWBackgroundTask.h rename to Sources/Kiwi/Core/KWBackgroundTask.h diff --git a/Classes/Core/KWBackgroundTask.m b/Sources/Kiwi/Core/KWBackgroundTask.m similarity index 100% rename from Classes/Core/KWBackgroundTask.m rename to Sources/Kiwi/Core/KWBackgroundTask.m diff --git a/Classes/Core/KWBlock.m b/Sources/Kiwi/Core/KWBlock.m similarity index 100% rename from Classes/Core/KWBlock.m rename to Sources/Kiwi/Core/KWBlock.m diff --git a/Classes/Core/KWCallSite.m b/Sources/Kiwi/Core/KWCallSite.m similarity index 100% rename from Classes/Core/KWCallSite.m rename to Sources/Kiwi/Core/KWCallSite.m diff --git a/Classes/Core/KWCaptureSpy.m b/Sources/Kiwi/Core/KWCaptureSpy.m similarity index 100% rename from Classes/Core/KWCaptureSpy.m rename to Sources/Kiwi/Core/KWCaptureSpy.m diff --git a/Classes/Core/KWDeviceInfo.m b/Sources/Kiwi/Core/KWDeviceInfo.m similarity index 100% rename from Classes/Core/KWDeviceInfo.m rename to Sources/Kiwi/Core/KWDeviceInfo.m diff --git a/Classes/Core/KWExample.m b/Sources/Kiwi/Core/KWExample.m similarity index 100% rename from Classes/Core/KWExample.m rename to Sources/Kiwi/Core/KWExample.m diff --git a/Classes/Core/KWExampleSuite.h b/Sources/Kiwi/Core/KWExampleSuite.h similarity index 100% rename from Classes/Core/KWExampleSuite.h rename to Sources/Kiwi/Core/KWExampleSuite.h diff --git a/Classes/Core/KWExampleSuite.m b/Sources/Kiwi/Core/KWExampleSuite.m similarity index 100% rename from Classes/Core/KWExampleSuite.m rename to Sources/Kiwi/Core/KWExampleSuite.m diff --git a/Classes/Core/KWExampleSuiteBuilder.m b/Sources/Kiwi/Core/KWExampleSuiteBuilder.m similarity index 100% rename from Classes/Core/KWExampleSuiteBuilder.m rename to Sources/Kiwi/Core/KWExampleSuiteBuilder.m diff --git a/Classes/Core/KWFailure.m b/Sources/Kiwi/Core/KWFailure.m similarity index 100% rename from Classes/Core/KWFailure.m rename to Sources/Kiwi/Core/KWFailure.m diff --git a/Classes/Core/KWFormatter.m b/Sources/Kiwi/Core/KWFormatter.m similarity index 100% rename from Classes/Core/KWFormatter.m rename to Sources/Kiwi/Core/KWFormatter.m diff --git a/Classes/Core/KWFutureObject.m b/Sources/Kiwi/Core/KWFutureObject.m similarity index 100% rename from Classes/Core/KWFutureObject.m rename to Sources/Kiwi/Core/KWFutureObject.m diff --git a/Classes/Core/KWInvocationCapturer.m b/Sources/Kiwi/Core/KWInvocationCapturer.m similarity index 100% rename from Classes/Core/KWInvocationCapturer.m rename to Sources/Kiwi/Core/KWInvocationCapturer.m diff --git a/Classes/Core/KWMatcher.m b/Sources/Kiwi/Core/KWMatcher.m similarity index 100% rename from Classes/Core/KWMatcher.m rename to Sources/Kiwi/Core/KWMatcher.m diff --git a/Classes/Core/KWMatcherFactory.m b/Sources/Kiwi/Core/KWMatcherFactory.m similarity index 100% rename from Classes/Core/KWMatcherFactory.m rename to Sources/Kiwi/Core/KWMatcherFactory.m diff --git a/Classes/Core/KWMatchers.m b/Sources/Kiwi/Core/KWMatchers.m similarity index 100% rename from Classes/Core/KWMatchers.m rename to Sources/Kiwi/Core/KWMatchers.m diff --git a/Classes/Core/KWMessagePattern.m b/Sources/Kiwi/Core/KWMessagePattern.m similarity index 100% rename from Classes/Core/KWMessagePattern.m rename to Sources/Kiwi/Core/KWMessagePattern.m diff --git a/Classes/Core/KWMessageTracker.h b/Sources/Kiwi/Core/KWMessageTracker.h similarity index 100% rename from Classes/Core/KWMessageTracker.h rename to Sources/Kiwi/Core/KWMessageTracker.h diff --git a/Classes/Core/KWMessageTracker.m b/Sources/Kiwi/Core/KWMessageTracker.m similarity index 100% rename from Classes/Core/KWMessageTracker.m rename to Sources/Kiwi/Core/KWMessageTracker.m diff --git a/Classes/Core/KWNull.m b/Sources/Kiwi/Core/KWNull.m similarity index 100% rename from Classes/Core/KWNull.m rename to Sources/Kiwi/Core/KWNull.m diff --git a/Classes/Core/KWObjCUtilities.m b/Sources/Kiwi/Core/KWObjCUtilities.m similarity index 100% rename from Classes/Core/KWObjCUtilities.m rename to Sources/Kiwi/Core/KWObjCUtilities.m diff --git a/Classes/Core/KWProbePoller.h b/Sources/Kiwi/Core/KWProbePoller.h similarity index 100% rename from Classes/Core/KWProbePoller.h rename to Sources/Kiwi/Core/KWProbePoller.h diff --git a/Classes/Core/KWProbePoller.m b/Sources/Kiwi/Core/KWProbePoller.m similarity index 100% rename from Classes/Core/KWProbePoller.m rename to Sources/Kiwi/Core/KWProbePoller.m diff --git a/Classes/Core/KWSpec.m b/Sources/Kiwi/Core/KWSpec.m similarity index 100% rename from Classes/Core/KWSpec.m rename to Sources/Kiwi/Core/KWSpec.m diff --git a/Classes/Core/KWStringUtilities.m b/Sources/Kiwi/Core/KWStringUtilities.m similarity index 100% rename from Classes/Core/KWStringUtilities.m rename to Sources/Kiwi/Core/KWStringUtilities.m diff --git a/Classes/Core/KWSymbolicator.h b/Sources/Kiwi/Core/KWSymbolicator.h similarity index 100% rename from Classes/Core/KWSymbolicator.h rename to Sources/Kiwi/Core/KWSymbolicator.h diff --git a/Classes/Core/KWSymbolicator.m b/Sources/Kiwi/Core/KWSymbolicator.m similarity index 100% rename from Classes/Core/KWSymbolicator.m rename to Sources/Kiwi/Core/KWSymbolicator.m diff --git a/Classes/Core/KWValue.m b/Sources/Kiwi/Core/KWValue.m similarity index 100% rename from Classes/Core/KWValue.m rename to Sources/Kiwi/Core/KWValue.m diff --git a/Classes/Core/KWWorkarounds.h b/Sources/Kiwi/Core/KWWorkarounds.h similarity index 100% rename from Classes/Core/KWWorkarounds.h rename to Sources/Kiwi/Core/KWWorkarounds.h diff --git a/Classes/Core/KWWorkarounds.m b/Sources/Kiwi/Core/KWWorkarounds.m similarity index 100% rename from Classes/Core/KWWorkarounds.m rename to Sources/Kiwi/Core/KWWorkarounds.m diff --git a/Classes/Core/NSInvocation+KiwiAdditions.h b/Sources/Kiwi/Core/NSInvocation+KiwiAdditions.h similarity index 100% rename from Classes/Core/NSInvocation+KiwiAdditions.h rename to Sources/Kiwi/Core/NSInvocation+KiwiAdditions.h diff --git a/Classes/Core/NSInvocation+KiwiAdditions.m b/Sources/Kiwi/Core/NSInvocation+KiwiAdditions.m similarity index 100% rename from Classes/Core/NSInvocation+KiwiAdditions.m rename to Sources/Kiwi/Core/NSInvocation+KiwiAdditions.m diff --git a/Classes/Core/NSInvocation+OCMAdditions.h b/Sources/Kiwi/Core/NSInvocation+OCMAdditions.h similarity index 100% rename from Classes/Core/NSInvocation+OCMAdditions.h rename to Sources/Kiwi/Core/NSInvocation+OCMAdditions.h diff --git a/Classes/Core/NSInvocation+OCMAdditions.m b/Sources/Kiwi/Core/NSInvocation+OCMAdditions.m similarity index 100% rename from Classes/Core/NSInvocation+OCMAdditions.m rename to Sources/Kiwi/Core/NSInvocation+OCMAdditions.m diff --git a/Classes/Core/NSMethodSignature+KiwiAdditions.h b/Sources/Kiwi/Core/NSMethodSignature+KiwiAdditions.h similarity index 100% rename from Classes/Core/NSMethodSignature+KiwiAdditions.h rename to Sources/Kiwi/Core/NSMethodSignature+KiwiAdditions.h diff --git a/Classes/Core/NSMethodSignature+KiwiAdditions.m b/Sources/Kiwi/Core/NSMethodSignature+KiwiAdditions.m similarity index 100% rename from Classes/Core/NSMethodSignature+KiwiAdditions.m rename to Sources/Kiwi/Core/NSMethodSignature+KiwiAdditions.m diff --git a/Classes/Core/NSNumber+KiwiAdditions.h b/Sources/Kiwi/Core/NSNumber+KiwiAdditions.h similarity index 100% rename from Classes/Core/NSNumber+KiwiAdditions.h rename to Sources/Kiwi/Core/NSNumber+KiwiAdditions.h diff --git a/Classes/Core/NSNumber+KiwiAdditions.m b/Sources/Kiwi/Core/NSNumber+KiwiAdditions.m similarity index 100% rename from Classes/Core/NSNumber+KiwiAdditions.m rename to Sources/Kiwi/Core/NSNumber+KiwiAdditions.m diff --git a/Classes/Core/NSObject+KiwiSpyAdditions.m b/Sources/Kiwi/Core/NSObject+KiwiSpyAdditions.m similarity index 100% rename from Classes/Core/NSObject+KiwiSpyAdditions.m rename to Sources/Kiwi/Core/NSObject+KiwiSpyAdditions.m diff --git a/Classes/Core/NSObject+KiwiVerifierAdditions.m b/Sources/Kiwi/Core/NSObject+KiwiVerifierAdditions.m similarity index 100% rename from Classes/Core/NSObject+KiwiVerifierAdditions.m rename to Sources/Kiwi/Core/NSObject+KiwiVerifierAdditions.m diff --git a/Classes/Core/NSProxy+KiwiVerifierAdditions.m b/Sources/Kiwi/Core/NSProxy+KiwiVerifierAdditions.m similarity index 100% rename from Classes/Core/NSProxy+KiwiVerifierAdditions.m rename to Sources/Kiwi/Core/NSProxy+KiwiVerifierAdditions.m diff --git a/Classes/Core/NSValue+KiwiAdditions.h b/Sources/Kiwi/Core/NSValue+KiwiAdditions.h similarity index 100% rename from Classes/Core/NSValue+KiwiAdditions.h rename to Sources/Kiwi/Core/NSValue+KiwiAdditions.h diff --git a/Classes/Core/NSValue+KiwiAdditions.m b/Sources/Kiwi/Core/NSValue+KiwiAdditions.m similarity index 100% rename from Classes/Core/NSValue+KiwiAdditions.m rename to Sources/Kiwi/Core/NSValue+KiwiAdditions.m diff --git a/Classes/Matchers/KWBeBetweenMatcher.m b/Sources/Kiwi/Matchers/KWBeBetweenMatcher.m similarity index 100% rename from Classes/Matchers/KWBeBetweenMatcher.m rename to Sources/Kiwi/Matchers/KWBeBetweenMatcher.m diff --git a/Classes/Matchers/KWBeEmptyMatcher.m b/Sources/Kiwi/Matchers/KWBeEmptyMatcher.m similarity index 100% rename from Classes/Matchers/KWBeEmptyMatcher.m rename to Sources/Kiwi/Matchers/KWBeEmptyMatcher.m diff --git a/Classes/Matchers/KWBeIdenticalToMatcher.m b/Sources/Kiwi/Matchers/KWBeIdenticalToMatcher.m similarity index 100% rename from Classes/Matchers/KWBeIdenticalToMatcher.m rename to Sources/Kiwi/Matchers/KWBeIdenticalToMatcher.m diff --git a/Classes/Matchers/KWBeKindOfClassMatcher.m b/Sources/Kiwi/Matchers/KWBeKindOfClassMatcher.m similarity index 100% rename from Classes/Matchers/KWBeKindOfClassMatcher.m rename to Sources/Kiwi/Matchers/KWBeKindOfClassMatcher.m diff --git a/Classes/Matchers/KWBeMemberOfClassMatcher.m b/Sources/Kiwi/Matchers/KWBeMemberOfClassMatcher.m similarity index 100% rename from Classes/Matchers/KWBeMemberOfClassMatcher.m rename to Sources/Kiwi/Matchers/KWBeMemberOfClassMatcher.m diff --git a/Classes/Matchers/KWBeSubclassOfClassMatcher.m b/Sources/Kiwi/Matchers/KWBeSubclassOfClassMatcher.m similarity index 100% rename from Classes/Matchers/KWBeSubclassOfClassMatcher.m rename to Sources/Kiwi/Matchers/KWBeSubclassOfClassMatcher.m diff --git a/Classes/Matchers/KWBeTrueMatcher.m b/Sources/Kiwi/Matchers/KWBeTrueMatcher.m similarity index 100% rename from Classes/Matchers/KWBeTrueMatcher.m rename to Sources/Kiwi/Matchers/KWBeTrueMatcher.m diff --git a/Classes/Matchers/KWBeWithinMatcher.m b/Sources/Kiwi/Matchers/KWBeWithinMatcher.m similarity index 100% rename from Classes/Matchers/KWBeWithinMatcher.m rename to Sources/Kiwi/Matchers/KWBeWithinMatcher.m diff --git a/Classes/Matchers/KWBeZeroMatcher.m b/Sources/Kiwi/Matchers/KWBeZeroMatcher.m similarity index 100% rename from Classes/Matchers/KWBeZeroMatcher.m rename to Sources/Kiwi/Matchers/KWBeZeroMatcher.m diff --git a/Classes/Matchers/KWBlockRaiseMatcher.m b/Sources/Kiwi/Matchers/KWBlockRaiseMatcher.m similarity index 100% rename from Classes/Matchers/KWBlockRaiseMatcher.m rename to Sources/Kiwi/Matchers/KWBlockRaiseMatcher.m diff --git a/Classes/Matchers/KWChangeMatcher.m b/Sources/Kiwi/Matchers/KWChangeMatcher.m similarity index 100% rename from Classes/Matchers/KWChangeMatcher.m rename to Sources/Kiwi/Matchers/KWChangeMatcher.m diff --git a/Classes/Matchers/KWConformToProtocolMatcher.m b/Sources/Kiwi/Matchers/KWConformToProtocolMatcher.m similarity index 100% rename from Classes/Matchers/KWConformToProtocolMatcher.m rename to Sources/Kiwi/Matchers/KWConformToProtocolMatcher.m diff --git a/Classes/Matchers/KWContainMatcher.m b/Sources/Kiwi/Matchers/KWContainMatcher.m similarity index 100% rename from Classes/Matchers/KWContainMatcher.m rename to Sources/Kiwi/Matchers/KWContainMatcher.m diff --git a/Classes/Matchers/KWContainStringMatcher.m b/Sources/Kiwi/Matchers/KWContainStringMatcher.m similarity index 100% rename from Classes/Matchers/KWContainStringMatcher.m rename to Sources/Kiwi/Matchers/KWContainStringMatcher.m diff --git a/Classes/Matchers/KWEqualMatcher.m b/Sources/Kiwi/Matchers/KWEqualMatcher.m similarity index 100% rename from Classes/Matchers/KWEqualMatcher.m rename to Sources/Kiwi/Matchers/KWEqualMatcher.m diff --git a/Classes/Matchers/KWGenericMatchEvaluator.h b/Sources/Kiwi/Matchers/KWGenericMatchEvaluator.h similarity index 100% rename from Classes/Matchers/KWGenericMatchEvaluator.h rename to Sources/Kiwi/Matchers/KWGenericMatchEvaluator.h diff --git a/Classes/Matchers/KWGenericMatchEvaluator.m b/Sources/Kiwi/Matchers/KWGenericMatchEvaluator.m similarity index 100% rename from Classes/Matchers/KWGenericMatchEvaluator.m rename to Sources/Kiwi/Matchers/KWGenericMatchEvaluator.m diff --git a/Classes/Matchers/KWGenericMatcher.m b/Sources/Kiwi/Matchers/KWGenericMatcher.m similarity index 100% rename from Classes/Matchers/KWGenericMatcher.m rename to Sources/Kiwi/Matchers/KWGenericMatcher.m diff --git a/Classes/Matchers/KWGenericMatchingAdditions.h b/Sources/Kiwi/Matchers/KWGenericMatchingAdditions.h similarity index 100% rename from Classes/Matchers/KWGenericMatchingAdditions.h rename to Sources/Kiwi/Matchers/KWGenericMatchingAdditions.h diff --git a/Classes/Matchers/KWGenericMatchingAdditions.m b/Sources/Kiwi/Matchers/KWGenericMatchingAdditions.m similarity index 100% rename from Classes/Matchers/KWGenericMatchingAdditions.m rename to Sources/Kiwi/Matchers/KWGenericMatchingAdditions.m diff --git a/Classes/Matchers/KWHaveMatcher.m b/Sources/Kiwi/Matchers/KWHaveMatcher.m similarity index 100% rename from Classes/Matchers/KWHaveMatcher.m rename to Sources/Kiwi/Matchers/KWHaveMatcher.m diff --git a/Classes/Matchers/KWHaveValueMatcher.m b/Sources/Kiwi/Matchers/KWHaveValueMatcher.m similarity index 100% rename from Classes/Matchers/KWHaveValueMatcher.m rename to Sources/Kiwi/Matchers/KWHaveValueMatcher.m diff --git a/Classes/Matchers/KWInequalityMatcher.m b/Sources/Kiwi/Matchers/KWInequalityMatcher.m similarity index 100% rename from Classes/Matchers/KWInequalityMatcher.m rename to Sources/Kiwi/Matchers/KWInequalityMatcher.m diff --git a/Classes/Matchers/KWNilMatcher.m b/Sources/Kiwi/Matchers/KWNilMatcher.m similarity index 100% rename from Classes/Matchers/KWNilMatcher.m rename to Sources/Kiwi/Matchers/KWNilMatcher.m diff --git a/Classes/Matchers/KWNotificationMatcher.m b/Sources/Kiwi/Matchers/KWNotificationMatcher.m similarity index 100% rename from Classes/Matchers/KWNotificationMatcher.m rename to Sources/Kiwi/Matchers/KWNotificationMatcher.m diff --git a/Classes/Matchers/KWReceiveMatcher.m b/Sources/Kiwi/Matchers/KWReceiveMatcher.m similarity index 100% rename from Classes/Matchers/KWReceiveMatcher.m rename to Sources/Kiwi/Matchers/KWReceiveMatcher.m diff --git a/Classes/Matchers/KWRegularExpressionPatternMatcher.m b/Sources/Kiwi/Matchers/KWRegularExpressionPatternMatcher.m similarity index 100% rename from Classes/Matchers/KWRegularExpressionPatternMatcher.m rename to Sources/Kiwi/Matchers/KWRegularExpressionPatternMatcher.m diff --git a/Classes/Matchers/KWRespondToSelectorMatcher.m b/Sources/Kiwi/Matchers/KWRespondToSelectorMatcher.m similarity index 100% rename from Classes/Matchers/KWRespondToSelectorMatcher.m rename to Sources/Kiwi/Matchers/KWRespondToSelectorMatcher.m diff --git a/Classes/Matchers/KWStringContainsMatcher.m b/Sources/Kiwi/Matchers/KWStringContainsMatcher.m similarity index 100% rename from Classes/Matchers/KWStringContainsMatcher.m rename to Sources/Kiwi/Matchers/KWStringContainsMatcher.m diff --git a/Classes/Matchers/KWStringPrefixMatcher.m b/Sources/Kiwi/Matchers/KWStringPrefixMatcher.m similarity index 100% rename from Classes/Matchers/KWStringPrefixMatcher.m rename to Sources/Kiwi/Matchers/KWStringPrefixMatcher.m diff --git a/Classes/Matchers/KWUserDefinedMatcher.m b/Sources/Kiwi/Matchers/KWUserDefinedMatcher.m similarity index 100% rename from Classes/Matchers/KWUserDefinedMatcher.m rename to Sources/Kiwi/Matchers/KWUserDefinedMatcher.m diff --git a/Classes/Mocking/KWMock.m b/Sources/Kiwi/Mocking/KWMock.m similarity index 100% rename from Classes/Mocking/KWMock.m rename to Sources/Kiwi/Mocking/KWMock.m diff --git a/Classes/Mocking/NSObject+KiwiMockAdditions.m b/Sources/Kiwi/Mocking/NSObject+KiwiMockAdditions.m similarity index 100% rename from Classes/Mocking/NSObject+KiwiMockAdditions.m rename to Sources/Kiwi/Mocking/NSObject+KiwiMockAdditions.m diff --git a/Classes/Nodes/KWAfterAllNode.m b/Sources/Kiwi/Nodes/KWAfterAllNode.m similarity index 100% rename from Classes/Nodes/KWAfterAllNode.m rename to Sources/Kiwi/Nodes/KWAfterAllNode.m diff --git a/Classes/Nodes/KWAfterEachNode.m b/Sources/Kiwi/Nodes/KWAfterEachNode.m similarity index 100% rename from Classes/Nodes/KWAfterEachNode.m rename to Sources/Kiwi/Nodes/KWAfterEachNode.m diff --git a/Classes/Nodes/KWBeforeAllNode.m b/Sources/Kiwi/Nodes/KWBeforeAllNode.m similarity index 100% rename from Classes/Nodes/KWBeforeAllNode.m rename to Sources/Kiwi/Nodes/KWBeforeAllNode.m diff --git a/Classes/Nodes/KWBeforeEachNode.m b/Sources/Kiwi/Nodes/KWBeforeEachNode.m similarity index 100% rename from Classes/Nodes/KWBeforeEachNode.m rename to Sources/Kiwi/Nodes/KWBeforeEachNode.m diff --git a/Classes/Nodes/KWBlockNode.m b/Sources/Kiwi/Nodes/KWBlockNode.m similarity index 100% rename from Classes/Nodes/KWBlockNode.m rename to Sources/Kiwi/Nodes/KWBlockNode.m diff --git a/Classes/Nodes/KWContextNode.m b/Sources/Kiwi/Nodes/KWContextNode.m similarity index 100% rename from Classes/Nodes/KWContextNode.m rename to Sources/Kiwi/Nodes/KWContextNode.m diff --git a/Classes/Nodes/KWItNode.m b/Sources/Kiwi/Nodes/KWItNode.m similarity index 100% rename from Classes/Nodes/KWItNode.m rename to Sources/Kiwi/Nodes/KWItNode.m diff --git a/Classes/Nodes/KWLetNode.h b/Sources/Kiwi/Nodes/KWLetNode.h similarity index 100% rename from Classes/Nodes/KWLetNode.h rename to Sources/Kiwi/Nodes/KWLetNode.h diff --git a/Classes/Nodes/KWLetNode.m b/Sources/Kiwi/Nodes/KWLetNode.m similarity index 100% rename from Classes/Nodes/KWLetNode.m rename to Sources/Kiwi/Nodes/KWLetNode.m diff --git a/Classes/Nodes/KWPendingNode.m b/Sources/Kiwi/Nodes/KWPendingNode.m similarity index 100% rename from Classes/Nodes/KWPendingNode.m rename to Sources/Kiwi/Nodes/KWPendingNode.m diff --git a/Classes/Nodes/KWRegisterMatchersNode.m b/Sources/Kiwi/Nodes/KWRegisterMatchersNode.m similarity index 100% rename from Classes/Nodes/KWRegisterMatchersNode.m rename to Sources/Kiwi/Nodes/KWRegisterMatchersNode.m diff --git a/Classes/Shared Examples/KWSharedExample.m b/Sources/Kiwi/Shared Examples/KWSharedExample.m similarity index 100% rename from Classes/Shared Examples/KWSharedExample.m rename to Sources/Kiwi/Shared Examples/KWSharedExample.m diff --git a/Classes/Shared Examples/KWSharedExampleRegistry.h b/Sources/Kiwi/Shared Examples/KWSharedExampleRegistry.h similarity index 100% rename from Classes/Shared Examples/KWSharedExampleRegistry.h rename to Sources/Kiwi/Shared Examples/KWSharedExampleRegistry.h diff --git a/Classes/Shared Examples/KWSharedExampleRegistry.m b/Sources/Kiwi/Shared Examples/KWSharedExampleRegistry.m similarity index 100% rename from Classes/Shared Examples/KWSharedExampleRegistry.m rename to Sources/Kiwi/Shared Examples/KWSharedExampleRegistry.m diff --git a/Classes/Stubbing/KWIntercept.h b/Sources/Kiwi/Stubbing/KWIntercept.h similarity index 100% rename from Classes/Stubbing/KWIntercept.h rename to Sources/Kiwi/Stubbing/KWIntercept.h diff --git a/Classes/Stubbing/KWIntercept.m b/Sources/Kiwi/Stubbing/KWIntercept.m similarity index 100% rename from Classes/Stubbing/KWIntercept.m rename to Sources/Kiwi/Stubbing/KWIntercept.m diff --git a/Classes/Stubbing/KWStub.m b/Sources/Kiwi/Stubbing/KWStub.m similarity index 100% rename from Classes/Stubbing/KWStub.m rename to Sources/Kiwi/Stubbing/KWStub.m diff --git a/Classes/Stubbing/NSObject+KiwiStubAdditions.m b/Sources/Kiwi/Stubbing/NSObject+KiwiStubAdditions.m similarity index 100% rename from Classes/Stubbing/NSObject+KiwiStubAdditions.m rename to Sources/Kiwi/Stubbing/NSObject+KiwiStubAdditions.m diff --git a/Classes/Verifiers/KWAsyncVerifier.m b/Sources/Kiwi/Verifiers/KWAsyncVerifier.m similarity index 100% rename from Classes/Verifiers/KWAsyncVerifier.m rename to Sources/Kiwi/Verifiers/KWAsyncVerifier.m diff --git a/Classes/Verifiers/KWExistVerifier.m b/Sources/Kiwi/Verifiers/KWExistVerifier.m similarity index 100% rename from Classes/Verifiers/KWExistVerifier.m rename to Sources/Kiwi/Verifiers/KWExistVerifier.m diff --git a/Classes/Verifiers/KWMatchVerifier.m b/Sources/Kiwi/Verifiers/KWMatchVerifier.m similarity index 100% rename from Classes/Verifiers/KWMatchVerifier.m rename to Sources/Kiwi/Verifiers/KWMatchVerifier.m diff --git a/Classes/Nodes/KWAfterAllNode.h b/Sources/Kiwi/include/Kiwi/KWAfterAllNode.h similarity index 100% rename from Classes/Nodes/KWAfterAllNode.h rename to Sources/Kiwi/include/Kiwi/KWAfterAllNode.h diff --git a/Classes/Nodes/KWAfterEachNode.h b/Sources/Kiwi/include/Kiwi/KWAfterEachNode.h similarity index 100% rename from Classes/Nodes/KWAfterEachNode.h rename to Sources/Kiwi/include/Kiwi/KWAfterEachNode.h diff --git a/Classes/Core/KWAny.h b/Sources/Kiwi/include/Kiwi/KWAny.h similarity index 100% rename from Classes/Core/KWAny.h rename to Sources/Kiwi/include/Kiwi/KWAny.h diff --git a/Classes/Verifiers/KWAsyncVerifier.h b/Sources/Kiwi/include/Kiwi/KWAsyncVerifier.h similarity index 100% rename from Classes/Verifiers/KWAsyncVerifier.h rename to Sources/Kiwi/include/Kiwi/KWAsyncVerifier.h diff --git a/Classes/Matchers/KWBeBetweenMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeBetweenMatcher.h similarity index 100% rename from Classes/Matchers/KWBeBetweenMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeBetweenMatcher.h diff --git a/Classes/Matchers/KWBeEmptyMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeEmptyMatcher.h similarity index 100% rename from Classes/Matchers/KWBeEmptyMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeEmptyMatcher.h diff --git a/Classes/Matchers/KWBeIdenticalToMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeIdenticalToMatcher.h similarity index 100% rename from Classes/Matchers/KWBeIdenticalToMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeIdenticalToMatcher.h diff --git a/Classes/Matchers/KWBeKindOfClassMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeKindOfClassMatcher.h similarity index 100% rename from Classes/Matchers/KWBeKindOfClassMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeKindOfClassMatcher.h diff --git a/Classes/Matchers/KWBeMemberOfClassMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeMemberOfClassMatcher.h similarity index 100% rename from Classes/Matchers/KWBeMemberOfClassMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeMemberOfClassMatcher.h diff --git a/Classes/Matchers/KWBeSubclassOfClassMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeSubclassOfClassMatcher.h similarity index 100% rename from Classes/Matchers/KWBeSubclassOfClassMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeSubclassOfClassMatcher.h diff --git a/Classes/Matchers/KWBeTrueMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeTrueMatcher.h similarity index 100% rename from Classes/Matchers/KWBeTrueMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeTrueMatcher.h diff --git a/Classes/Matchers/KWBeWithinMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeWithinMatcher.h similarity index 100% rename from Classes/Matchers/KWBeWithinMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeWithinMatcher.h diff --git a/Classes/Matchers/KWBeZeroMatcher.h b/Sources/Kiwi/include/Kiwi/KWBeZeroMatcher.h similarity index 100% rename from Classes/Matchers/KWBeZeroMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBeZeroMatcher.h diff --git a/Classes/Nodes/KWBeforeAllNode.h b/Sources/Kiwi/include/Kiwi/KWBeforeAllNode.h similarity index 100% rename from Classes/Nodes/KWBeforeAllNode.h rename to Sources/Kiwi/include/Kiwi/KWBeforeAllNode.h diff --git a/Classes/Nodes/KWBeforeEachNode.h b/Sources/Kiwi/include/Kiwi/KWBeforeEachNode.h similarity index 100% rename from Classes/Nodes/KWBeforeEachNode.h rename to Sources/Kiwi/include/Kiwi/KWBeforeEachNode.h diff --git a/Classes/Core/KWBlock.h b/Sources/Kiwi/include/Kiwi/KWBlock.h similarity index 100% rename from Classes/Core/KWBlock.h rename to Sources/Kiwi/include/Kiwi/KWBlock.h diff --git a/Classes/Nodes/KWBlockNode.h b/Sources/Kiwi/include/Kiwi/KWBlockNode.h similarity index 100% rename from Classes/Nodes/KWBlockNode.h rename to Sources/Kiwi/include/Kiwi/KWBlockNode.h diff --git a/Classes/Matchers/KWBlockRaiseMatcher.h b/Sources/Kiwi/include/Kiwi/KWBlockRaiseMatcher.h similarity index 100% rename from Classes/Matchers/KWBlockRaiseMatcher.h rename to Sources/Kiwi/include/Kiwi/KWBlockRaiseMatcher.h diff --git a/Classes/Core/KWCallSite.h b/Sources/Kiwi/include/Kiwi/KWCallSite.h similarity index 100% rename from Classes/Core/KWCallSite.h rename to Sources/Kiwi/include/Kiwi/KWCallSite.h diff --git a/Classes/Core/KWCaptureSpy.h b/Sources/Kiwi/include/Kiwi/KWCaptureSpy.h similarity index 100% rename from Classes/Core/KWCaptureSpy.h rename to Sources/Kiwi/include/Kiwi/KWCaptureSpy.h diff --git a/Classes/Matchers/KWChangeMatcher.h b/Sources/Kiwi/include/Kiwi/KWChangeMatcher.h similarity index 100% rename from Classes/Matchers/KWChangeMatcher.h rename to Sources/Kiwi/include/Kiwi/KWChangeMatcher.h diff --git a/Classes/Matchers/KWConformToProtocolMatcher.h b/Sources/Kiwi/include/Kiwi/KWConformToProtocolMatcher.h similarity index 100% rename from Classes/Matchers/KWConformToProtocolMatcher.h rename to Sources/Kiwi/include/Kiwi/KWConformToProtocolMatcher.h diff --git a/Classes/Matchers/KWContainMatcher.h b/Sources/Kiwi/include/Kiwi/KWContainMatcher.h similarity index 100% rename from Classes/Matchers/KWContainMatcher.h rename to Sources/Kiwi/include/Kiwi/KWContainMatcher.h diff --git a/Classes/Matchers/KWContainStringMatcher.h b/Sources/Kiwi/include/Kiwi/KWContainStringMatcher.h similarity index 100% rename from Classes/Matchers/KWContainStringMatcher.h rename to Sources/Kiwi/include/Kiwi/KWContainStringMatcher.h diff --git a/Classes/Nodes/KWContextNode.h b/Sources/Kiwi/include/Kiwi/KWContextNode.h similarity index 100% rename from Classes/Nodes/KWContextNode.h rename to Sources/Kiwi/include/Kiwi/KWContextNode.h diff --git a/Classes/Core/KWCountType.h b/Sources/Kiwi/include/Kiwi/KWCountType.h similarity index 100% rename from Classes/Core/KWCountType.h rename to Sources/Kiwi/include/Kiwi/KWCountType.h diff --git a/Classes/Core/KWDeviceInfo.h b/Sources/Kiwi/include/Kiwi/KWDeviceInfo.h similarity index 100% rename from Classes/Core/KWDeviceInfo.h rename to Sources/Kiwi/include/Kiwi/KWDeviceInfo.h diff --git a/Classes/Matchers/KWEqualMatcher.h b/Sources/Kiwi/include/Kiwi/KWEqualMatcher.h similarity index 100% rename from Classes/Matchers/KWEqualMatcher.h rename to Sources/Kiwi/include/Kiwi/KWEqualMatcher.h diff --git a/Classes/Core/KWExample.h b/Sources/Kiwi/include/Kiwi/KWExample.h similarity index 100% rename from Classes/Core/KWExample.h rename to Sources/Kiwi/include/Kiwi/KWExample.h diff --git a/Classes/Core/KWExampleDelegate.h b/Sources/Kiwi/include/Kiwi/KWExampleDelegate.h similarity index 100% rename from Classes/Core/KWExampleDelegate.h rename to Sources/Kiwi/include/Kiwi/KWExampleDelegate.h diff --git a/Classes/Nodes/KWExampleNode.h b/Sources/Kiwi/include/Kiwi/KWExampleNode.h similarity index 100% rename from Classes/Nodes/KWExampleNode.h rename to Sources/Kiwi/include/Kiwi/KWExampleNode.h diff --git a/Classes/Core/KWExampleNodeVisitor.h b/Sources/Kiwi/include/Kiwi/KWExampleNodeVisitor.h similarity index 100% rename from Classes/Core/KWExampleNodeVisitor.h rename to Sources/Kiwi/include/Kiwi/KWExampleNodeVisitor.h diff --git a/Classes/Core/KWExampleSuiteBuilder.h b/Sources/Kiwi/include/Kiwi/KWExampleSuiteBuilder.h similarity index 100% rename from Classes/Core/KWExampleSuiteBuilder.h rename to Sources/Kiwi/include/Kiwi/KWExampleSuiteBuilder.h diff --git a/Classes/Verifiers/KWExistVerifier.h b/Sources/Kiwi/include/Kiwi/KWExistVerifier.h similarity index 100% rename from Classes/Verifiers/KWExistVerifier.h rename to Sources/Kiwi/include/Kiwi/KWExistVerifier.h diff --git a/Classes/Core/KWExpectationType.h b/Sources/Kiwi/include/Kiwi/KWExpectationType.h similarity index 100% rename from Classes/Core/KWExpectationType.h rename to Sources/Kiwi/include/Kiwi/KWExpectationType.h diff --git a/Classes/Core/KWFailure.h b/Sources/Kiwi/include/Kiwi/KWFailure.h similarity index 100% rename from Classes/Core/KWFailure.h rename to Sources/Kiwi/include/Kiwi/KWFailure.h diff --git a/Classes/Core/KWFormatter.h b/Sources/Kiwi/include/Kiwi/KWFormatter.h similarity index 100% rename from Classes/Core/KWFormatter.h rename to Sources/Kiwi/include/Kiwi/KWFormatter.h diff --git a/Classes/Core/KWFutureObject.h b/Sources/Kiwi/include/Kiwi/KWFutureObject.h similarity index 100% rename from Classes/Core/KWFutureObject.h rename to Sources/Kiwi/include/Kiwi/KWFutureObject.h diff --git a/Classes/Matchers/KWGenericMatcher.h b/Sources/Kiwi/include/Kiwi/KWGenericMatcher.h similarity index 100% rename from Classes/Matchers/KWGenericMatcher.h rename to Sources/Kiwi/include/Kiwi/KWGenericMatcher.h diff --git a/Classes/Matchers/KWHaveMatcher.h b/Sources/Kiwi/include/Kiwi/KWHaveMatcher.h similarity index 100% rename from Classes/Matchers/KWHaveMatcher.h rename to Sources/Kiwi/include/Kiwi/KWHaveMatcher.h diff --git a/Classes/Matchers/KWHaveValueMatcher.h b/Sources/Kiwi/include/Kiwi/KWHaveValueMatcher.h similarity index 100% rename from Classes/Matchers/KWHaveValueMatcher.h rename to Sources/Kiwi/include/Kiwi/KWHaveValueMatcher.h diff --git a/Classes/Matchers/KWInequalityMatcher.h b/Sources/Kiwi/include/Kiwi/KWInequalityMatcher.h similarity index 100% rename from Classes/Matchers/KWInequalityMatcher.h rename to Sources/Kiwi/include/Kiwi/KWInequalityMatcher.h diff --git a/Classes/Core/KWInvocationCapturer.h b/Sources/Kiwi/include/Kiwi/KWInvocationCapturer.h similarity index 100% rename from Classes/Core/KWInvocationCapturer.h rename to Sources/Kiwi/include/Kiwi/KWInvocationCapturer.h diff --git a/Classes/Nodes/KWItNode.h b/Sources/Kiwi/include/Kiwi/KWItNode.h similarity index 100% rename from Classes/Nodes/KWItNode.h rename to Sources/Kiwi/include/Kiwi/KWItNode.h diff --git a/Classes/Core/KWLet.h b/Sources/Kiwi/include/Kiwi/KWLet.h similarity index 100% rename from Classes/Core/KWLet.h rename to Sources/Kiwi/include/Kiwi/KWLet.h diff --git a/Classes/Verifiers/KWMatchVerifier.h b/Sources/Kiwi/include/Kiwi/KWMatchVerifier.h similarity index 100% rename from Classes/Verifiers/KWMatchVerifier.h rename to Sources/Kiwi/include/Kiwi/KWMatchVerifier.h diff --git a/Classes/Core/KWMatcher.h b/Sources/Kiwi/include/Kiwi/KWMatcher.h similarity index 100% rename from Classes/Core/KWMatcher.h rename to Sources/Kiwi/include/Kiwi/KWMatcher.h diff --git a/Classes/Core/KWMatcherFactory.h b/Sources/Kiwi/include/Kiwi/KWMatcherFactory.h similarity index 100% rename from Classes/Core/KWMatcherFactory.h rename to Sources/Kiwi/include/Kiwi/KWMatcherFactory.h diff --git a/Classes/Core/KWMatchers.h b/Sources/Kiwi/include/Kiwi/KWMatchers.h similarity index 100% rename from Classes/Core/KWMatchers.h rename to Sources/Kiwi/include/Kiwi/KWMatchers.h diff --git a/Classes/Core/KWMatching.h b/Sources/Kiwi/include/Kiwi/KWMatching.h similarity index 100% rename from Classes/Core/KWMatching.h rename to Sources/Kiwi/include/Kiwi/KWMatching.h diff --git a/Classes/Core/KWMessagePattern.h b/Sources/Kiwi/include/Kiwi/KWMessagePattern.h similarity index 100% rename from Classes/Core/KWMessagePattern.h rename to Sources/Kiwi/include/Kiwi/KWMessagePattern.h diff --git a/Classes/Core/KWMessageSpying.h b/Sources/Kiwi/include/Kiwi/KWMessageSpying.h similarity index 100% rename from Classes/Core/KWMessageSpying.h rename to Sources/Kiwi/include/Kiwi/KWMessageSpying.h diff --git a/Classes/Mocking/KWMock.h b/Sources/Kiwi/include/Kiwi/KWMock.h similarity index 100% rename from Classes/Mocking/KWMock.h rename to Sources/Kiwi/include/Kiwi/KWMock.h diff --git a/Classes/Matchers/KWNilMatcher.h b/Sources/Kiwi/include/Kiwi/KWNilMatcher.h similarity index 100% rename from Classes/Matchers/KWNilMatcher.h rename to Sources/Kiwi/include/Kiwi/KWNilMatcher.h diff --git a/Classes/Matchers/KWNotificationMatcher.h b/Sources/Kiwi/include/Kiwi/KWNotificationMatcher.h similarity index 100% rename from Classes/Matchers/KWNotificationMatcher.h rename to Sources/Kiwi/include/Kiwi/KWNotificationMatcher.h diff --git a/Classes/Core/KWNull.h b/Sources/Kiwi/include/Kiwi/KWNull.h similarity index 100% rename from Classes/Core/KWNull.h rename to Sources/Kiwi/include/Kiwi/KWNull.h diff --git a/Classes/Core/KWObjCUtilities.h b/Sources/Kiwi/include/Kiwi/KWObjCUtilities.h similarity index 100% rename from Classes/Core/KWObjCUtilities.h rename to Sources/Kiwi/include/Kiwi/KWObjCUtilities.h diff --git a/Classes/Nodes/KWPendingNode.h b/Sources/Kiwi/include/Kiwi/KWPendingNode.h similarity index 100% rename from Classes/Nodes/KWPendingNode.h rename to Sources/Kiwi/include/Kiwi/KWPendingNode.h diff --git a/Classes/Core/KWProbe.h b/Sources/Kiwi/include/Kiwi/KWProbe.h similarity index 100% rename from Classes/Core/KWProbe.h rename to Sources/Kiwi/include/Kiwi/KWProbe.h diff --git a/Classes/Matchers/KWReceiveMatcher.h b/Sources/Kiwi/include/Kiwi/KWReceiveMatcher.h similarity index 100% rename from Classes/Matchers/KWReceiveMatcher.h rename to Sources/Kiwi/include/Kiwi/KWReceiveMatcher.h diff --git a/Classes/Nodes/KWRegisterMatchersNode.h b/Sources/Kiwi/include/Kiwi/KWRegisterMatchersNode.h similarity index 100% rename from Classes/Nodes/KWRegisterMatchersNode.h rename to Sources/Kiwi/include/Kiwi/KWRegisterMatchersNode.h diff --git a/Classes/Matchers/KWRegularExpressionPatternMatcher.h b/Sources/Kiwi/include/Kiwi/KWRegularExpressionPatternMatcher.h similarity index 100% rename from Classes/Matchers/KWRegularExpressionPatternMatcher.h rename to Sources/Kiwi/include/Kiwi/KWRegularExpressionPatternMatcher.h diff --git a/Classes/Core/KWReporting.h b/Sources/Kiwi/include/Kiwi/KWReporting.h similarity index 100% rename from Classes/Core/KWReporting.h rename to Sources/Kiwi/include/Kiwi/KWReporting.h diff --git a/Classes/Matchers/KWRespondToSelectorMatcher.h b/Sources/Kiwi/include/Kiwi/KWRespondToSelectorMatcher.h similarity index 100% rename from Classes/Matchers/KWRespondToSelectorMatcher.h rename to Sources/Kiwi/include/Kiwi/KWRespondToSelectorMatcher.h diff --git a/Classes/Shared Examples/KWSharedExample.h b/Sources/Kiwi/include/Kiwi/KWSharedExample.h similarity index 100% rename from Classes/Shared Examples/KWSharedExample.h rename to Sources/Kiwi/include/Kiwi/KWSharedExample.h diff --git a/Classes/Core/KWSpec.h b/Sources/Kiwi/include/Kiwi/KWSpec.h similarity index 100% rename from Classes/Core/KWSpec.h rename to Sources/Kiwi/include/Kiwi/KWSpec.h diff --git a/Classes/Matchers/KWStringContainsMatcher.h b/Sources/Kiwi/include/Kiwi/KWStringContainsMatcher.h similarity index 100% rename from Classes/Matchers/KWStringContainsMatcher.h rename to Sources/Kiwi/include/Kiwi/KWStringContainsMatcher.h diff --git a/Classes/Matchers/KWStringPrefixMatcher.h b/Sources/Kiwi/include/Kiwi/KWStringPrefixMatcher.h similarity index 100% rename from Classes/Matchers/KWStringPrefixMatcher.h rename to Sources/Kiwi/include/Kiwi/KWStringPrefixMatcher.h diff --git a/Classes/Core/KWStringUtilities.h b/Sources/Kiwi/include/Kiwi/KWStringUtilities.h similarity index 100% rename from Classes/Core/KWStringUtilities.h rename to Sources/Kiwi/include/Kiwi/KWStringUtilities.h diff --git a/Classes/Stubbing/KWStub.h b/Sources/Kiwi/include/Kiwi/KWStub.h similarity index 100% rename from Classes/Stubbing/KWStub.h rename to Sources/Kiwi/include/Kiwi/KWStub.h diff --git a/Classes/Config/KWSuiteConfigurationBase.h b/Sources/Kiwi/include/Kiwi/KWSuiteConfigurationBase.h similarity index 100% rename from Classes/Config/KWSuiteConfigurationBase.h rename to Sources/Kiwi/include/Kiwi/KWSuiteConfigurationBase.h diff --git a/Classes/Matchers/KWUserDefinedMatcher.h b/Sources/Kiwi/include/Kiwi/KWUserDefinedMatcher.h similarity index 100% rename from Classes/Matchers/KWUserDefinedMatcher.h rename to Sources/Kiwi/include/Kiwi/KWUserDefinedMatcher.h diff --git a/Classes/Core/KWValue.h b/Sources/Kiwi/include/Kiwi/KWValue.h similarity index 100% rename from Classes/Core/KWValue.h rename to Sources/Kiwi/include/Kiwi/KWValue.h diff --git a/Classes/Verifiers/KWVerifying.h b/Sources/Kiwi/include/Kiwi/KWVerifying.h similarity index 100% rename from Classes/Verifiers/KWVerifying.h rename to Sources/Kiwi/include/Kiwi/KWVerifying.h diff --git a/Classes/Core/Kiwi.h b/Sources/Kiwi/include/Kiwi/Kiwi.h similarity index 100% rename from Classes/Core/Kiwi.h rename to Sources/Kiwi/include/Kiwi/Kiwi.h diff --git a/Classes/Core/KiwiBlockMacros.h b/Sources/Kiwi/include/Kiwi/KiwiBlockMacros.h similarity index 100% rename from Classes/Core/KiwiBlockMacros.h rename to Sources/Kiwi/include/Kiwi/KiwiBlockMacros.h diff --git a/Classes/Core/KiwiConfiguration.h b/Sources/Kiwi/include/Kiwi/KiwiConfiguration.h similarity index 100% rename from Classes/Core/KiwiConfiguration.h rename to Sources/Kiwi/include/Kiwi/KiwiConfiguration.h diff --git a/Classes/Core/KiwiMacros.h b/Sources/Kiwi/include/Kiwi/KiwiMacros.h similarity index 100% rename from Classes/Core/KiwiMacros.h rename to Sources/Kiwi/include/Kiwi/KiwiMacros.h diff --git a/Classes/Mocking/NSObject+KiwiMockAdditions.h b/Sources/Kiwi/include/Kiwi/NSObject+KiwiMockAdditions.h similarity index 100% rename from Classes/Mocking/NSObject+KiwiMockAdditions.h rename to Sources/Kiwi/include/Kiwi/NSObject+KiwiMockAdditions.h diff --git a/Classes/Core/NSObject+KiwiSpyAdditions.h b/Sources/Kiwi/include/Kiwi/NSObject+KiwiSpyAdditions.h similarity index 100% rename from Classes/Core/NSObject+KiwiSpyAdditions.h rename to Sources/Kiwi/include/Kiwi/NSObject+KiwiSpyAdditions.h diff --git a/Classes/Stubbing/NSObject+KiwiStubAdditions.h b/Sources/Kiwi/include/Kiwi/NSObject+KiwiStubAdditions.h similarity index 100% rename from Classes/Stubbing/NSObject+KiwiStubAdditions.h rename to Sources/Kiwi/include/Kiwi/NSObject+KiwiStubAdditions.h diff --git a/Classes/Core/NSObject+KiwiVerifierAdditions.h b/Sources/Kiwi/include/Kiwi/NSObject+KiwiVerifierAdditions.h similarity index 100% rename from Classes/Core/NSObject+KiwiVerifierAdditions.h rename to Sources/Kiwi/include/Kiwi/NSObject+KiwiVerifierAdditions.h diff --git a/Classes/Core/NSProxy+KiwiVerifierAdditions.h b/Sources/Kiwi/include/Kiwi/NSProxy+KiwiVerifierAdditions.h similarity index 100% rename from Classes/Core/NSProxy+KiwiVerifierAdditions.h rename to Sources/Kiwi/include/Kiwi/NSProxy+KiwiVerifierAdditions.h diff --git a/Tests/Config.m b/Tests/KiwiTests/Config.m similarity index 100% rename from Tests/Config.m rename to Tests/KiwiTests/Config.m diff --git a/Tests/Info.plist b/Tests/KiwiTests/Info.plist similarity index 100% rename from Tests/Info.plist rename to Tests/KiwiTests/Info.plist diff --git a/Tests/KWBeBetweenMatcherTest.m b/Tests/KiwiTests/KWBeBetweenMatcherTest.m similarity index 100% rename from Tests/KWBeBetweenMatcherTest.m rename to Tests/KiwiTests/KWBeBetweenMatcherTest.m diff --git a/Tests/KWBeEmptyMatcherTest.m b/Tests/KiwiTests/KWBeEmptyMatcherTest.m similarity index 100% rename from Tests/KWBeEmptyMatcherTest.m rename to Tests/KiwiTests/KWBeEmptyMatcherTest.m diff --git a/Tests/KWBeIndenticalToMatcherTest.m b/Tests/KiwiTests/KWBeIndenticalToMatcherTest.m similarity index 100% rename from Tests/KWBeIndenticalToMatcherTest.m rename to Tests/KiwiTests/KWBeIndenticalToMatcherTest.m diff --git a/Tests/KWBeKindOfClassMatcherTest.m b/Tests/KiwiTests/KWBeKindOfClassMatcherTest.m similarity index 100% rename from Tests/KWBeKindOfClassMatcherTest.m rename to Tests/KiwiTests/KWBeKindOfClassMatcherTest.m diff --git a/Tests/KWBeMemberOfClassMatcherTest.m b/Tests/KiwiTests/KWBeMemberOfClassMatcherTest.m similarity index 100% rename from Tests/KWBeMemberOfClassMatcherTest.m rename to Tests/KiwiTests/KWBeMemberOfClassMatcherTest.m diff --git a/Tests/KWBeSubclassOfClassMatcherTest.m b/Tests/KiwiTests/KWBeSubclassOfClassMatcherTest.m similarity index 100% rename from Tests/KWBeSubclassOfClassMatcherTest.m rename to Tests/KiwiTests/KWBeSubclassOfClassMatcherTest.m diff --git a/Tests/KWBeTrueMatcherTest.m b/Tests/KiwiTests/KWBeTrueMatcherTest.m similarity index 100% rename from Tests/KWBeTrueMatcherTest.m rename to Tests/KiwiTests/KWBeTrueMatcherTest.m diff --git a/Tests/KWBeWithinMatcherTest.m b/Tests/KiwiTests/KWBeWithinMatcherTest.m similarity index 100% rename from Tests/KWBeWithinMatcherTest.m rename to Tests/KiwiTests/KWBeWithinMatcherTest.m diff --git a/Tests/KWBeZeroMatcherTest.m b/Tests/KiwiTests/KWBeZeroMatcherTest.m similarity index 100% rename from Tests/KWBeZeroMatcherTest.m rename to Tests/KiwiTests/KWBeZeroMatcherTest.m diff --git a/Tests/KWBlockNodeTest.m b/Tests/KiwiTests/KWBlockNodeTest.m similarity index 100% rename from Tests/KWBlockNodeTest.m rename to Tests/KiwiTests/KWBlockNodeTest.m diff --git a/Tests/KWBlockRaiseMatcherTest.m b/Tests/KiwiTests/KWBlockRaiseMatcherTest.m similarity index 100% rename from Tests/KWBlockRaiseMatcherTest.m rename to Tests/KiwiTests/KWBlockRaiseMatcherTest.m diff --git a/Tests/KWCaptureTest.m b/Tests/KiwiTests/KWCaptureTest.m similarity index 100% rename from Tests/KWCaptureTest.m rename to Tests/KiwiTests/KWCaptureTest.m diff --git a/Tests/KWChangeMatcherTest.m b/Tests/KiwiTests/KWChangeMatcherTest.m similarity index 100% rename from Tests/KWChangeMatcherTest.m rename to Tests/KiwiTests/KWChangeMatcherTest.m diff --git a/Tests/KWConformToProtocolMatcherTest.m b/Tests/KiwiTests/KWConformToProtocolMatcherTest.m similarity index 100% rename from Tests/KWConformToProtocolMatcherTest.m rename to Tests/KiwiTests/KWConformToProtocolMatcherTest.m diff --git a/Tests/KWContainMatcherTest.m b/Tests/KiwiTests/KWContainMatcherTest.m similarity index 100% rename from Tests/KWContainMatcherTest.m rename to Tests/KiwiTests/KWContainMatcherTest.m diff --git a/Tests/KWContainStringMatcherTest.m b/Tests/KiwiTests/KWContainStringMatcherTest.m similarity index 100% rename from Tests/KWContainStringMatcherTest.m rename to Tests/KiwiTests/KWContainStringMatcherTest.m diff --git a/Tests/KWContextNodeTest.m b/Tests/KiwiTests/KWContextNodeTest.m similarity index 100% rename from Tests/KWContextNodeTest.m rename to Tests/KiwiTests/KWContextNodeTest.m diff --git a/Tests/KWDeviceInfoTest.m b/Tests/KiwiTests/KWDeviceInfoTest.m similarity index 100% rename from Tests/KWDeviceInfoTest.m rename to Tests/KiwiTests/KWDeviceInfoTest.m diff --git a/Tests/KWEqualMatcherTest.m b/Tests/KiwiTests/KWEqualMatcherTest.m similarity index 100% rename from Tests/KWEqualMatcherTest.m rename to Tests/KiwiTests/KWEqualMatcherTest.m diff --git a/Tests/KWExampleSuiteBuilderTest.m b/Tests/KiwiTests/KWExampleSuiteBuilderTest.m similarity index 100% rename from Tests/KWExampleSuiteBuilderTest.m rename to Tests/KiwiTests/KWExampleSuiteBuilderTest.m diff --git a/Tests/KWExampleSuiteTest.m b/Tests/KiwiTests/KWExampleSuiteTest.m similarity index 100% rename from Tests/KWExampleSuiteTest.m rename to Tests/KiwiTests/KWExampleSuiteTest.m diff --git a/Tests/KWExampleTest.m b/Tests/KiwiTests/KWExampleTest.m similarity index 100% rename from Tests/KWExampleTest.m rename to Tests/KiwiTests/KWExampleTest.m diff --git a/Tests/KWExpectaTests.m b/Tests/KiwiTests/KWExpectaTests.m similarity index 100% rename from Tests/KWExpectaTests.m rename to Tests/KiwiTests/KWExpectaTests.m diff --git a/Tests/KWFailureInterceptingSpec.h b/Tests/KiwiTests/KWFailureInterceptingSpec.h similarity index 100% rename from Tests/KWFailureInterceptingSpec.h rename to Tests/KiwiTests/KWFailureInterceptingSpec.h diff --git a/Tests/KWFailureInterceptingSpec.m b/Tests/KiwiTests/KWFailureInterceptingSpec.m similarity index 100% rename from Tests/KWFailureInterceptingSpec.m rename to Tests/KiwiTests/KWFailureInterceptingSpec.m diff --git a/Tests/KWFormatterTest.m b/Tests/KiwiTests/KWFormatterTest.m similarity index 100% rename from Tests/KWFormatterTest.m rename to Tests/KiwiTests/KWFormatterTest.m diff --git a/Tests/KWFunctionalTests.m b/Tests/KiwiTests/KWFunctionalTests.m similarity index 100% rename from Tests/KWFunctionalTests.m rename to Tests/KiwiTests/KWFunctionalTests.m diff --git a/Tests/KWGenericMatcherTest.m b/Tests/KiwiTests/KWGenericMatcherTest.m similarity index 100% rename from Tests/KWGenericMatcherTest.m rename to Tests/KiwiTests/KWGenericMatcherTest.m diff --git a/Tests/KWHaveMatcherTest.m b/Tests/KiwiTests/KWHaveMatcherTest.m similarity index 100% rename from Tests/KWHaveMatcherTest.m rename to Tests/KiwiTests/KWHaveMatcherTest.m diff --git a/Tests/KWHaveValueMatcherTest.m b/Tests/KiwiTests/KWHaveValueMatcherTest.m similarity index 100% rename from Tests/KWHaveValueMatcherTest.m rename to Tests/KiwiTests/KWHaveValueMatcherTest.m diff --git a/Tests/KWInequalityMatcherTest.m b/Tests/KiwiTests/KWInequalityMatcherTest.m similarity index 100% rename from Tests/KWInequalityMatcherTest.m rename to Tests/KiwiTests/KWInequalityMatcherTest.m diff --git a/Tests/KWLetNodeTest.m b/Tests/KiwiTests/KWLetNodeTest.m similarity index 100% rename from Tests/KWLetNodeTest.m rename to Tests/KiwiTests/KWLetNodeTest.m diff --git a/Tests/KWMessagePatternFunctionalTests.m b/Tests/KiwiTests/KWMessagePatternFunctionalTests.m similarity index 100% rename from Tests/KWMessagePatternFunctionalTests.m rename to Tests/KiwiTests/KWMessagePatternFunctionalTests.m diff --git a/Tests/KWMessagePatternTest.m b/Tests/KiwiTests/KWMessagePatternTest.m similarity index 100% rename from Tests/KWMessagePatternTest.m rename to Tests/KiwiTests/KWMessagePatternTest.m diff --git a/Tests/KWMockTest.m b/Tests/KiwiTests/KWMockTest.m similarity index 100% rename from Tests/KWMockTest.m rename to Tests/KiwiTests/KWMockTest.m diff --git a/Tests/KWNotificationMatcherFunctionalTests.m b/Tests/KiwiTests/KWNotificationMatcherFunctionalTests.m similarity index 100% rename from Tests/KWNotificationMatcherFunctionalTests.m rename to Tests/KiwiTests/KWNotificationMatcherFunctionalTests.m diff --git a/Tests/KWNotificationMatcherTest.m b/Tests/KiwiTests/KWNotificationMatcherTest.m similarity index 100% rename from Tests/KWNotificationMatcherTest.m rename to Tests/KiwiTests/KWNotificationMatcherTest.m diff --git a/Tests/KWObjCNimbleTests.m b/Tests/KiwiTests/KWObjCNimbleTests.m similarity index 100% rename from Tests/KWObjCNimbleTests.m rename to Tests/KiwiTests/KWObjCNimbleTests.m diff --git a/Tests/KWObjCUtilitiesTest.m b/Tests/KiwiTests/KWObjCUtilitiesTest.m similarity index 100% rename from Tests/KWObjCUtilitiesTest.m rename to Tests/KiwiTests/KWObjCUtilitiesTest.m diff --git a/Tests/KWObjCXCTestAssertionTests.m b/Tests/KiwiTests/KWObjCXCTestAssertionTests.m similarity index 100% rename from Tests/KWObjCXCTestAssertionTests.m rename to Tests/KiwiTests/KWObjCXCTestAssertionTests.m diff --git a/Tests/KWPendingNodeTest.m b/Tests/KiwiTests/KWPendingNodeTest.m similarity index 100% rename from Tests/KWPendingNodeTest.m rename to Tests/KiwiTests/KWPendingNodeTest.m diff --git a/Tests/KWRealObjectSpyTest.m b/Tests/KiwiTests/KWRealObjectSpyTest.m similarity index 100% rename from Tests/KWRealObjectSpyTest.m rename to Tests/KiwiTests/KWRealObjectSpyTest.m diff --git a/Tests/KWRealObjectStubTest.m b/Tests/KiwiTests/KWRealObjectStubTest.m similarity index 100% rename from Tests/KWRealObjectStubTest.m rename to Tests/KiwiTests/KWRealObjectStubTest.m diff --git a/Tests/KWReceiveMatcherTest.m b/Tests/KiwiTests/KWReceiveMatcherTest.m similarity index 100% rename from Tests/KWReceiveMatcherTest.m rename to Tests/KiwiTests/KWReceiveMatcherTest.m diff --git a/Tests/KWRegularExpressionPatternMatcherTest.m b/Tests/KiwiTests/KWRegularExpressionPatternMatcherTest.m similarity index 100% rename from Tests/KWRegularExpressionPatternMatcherTest.m rename to Tests/KiwiTests/KWRegularExpressionPatternMatcherTest.m diff --git a/Tests/KWRespondToSelectorMatcherTest.m b/Tests/KiwiTests/KWRespondToSelectorMatcherTest.m similarity index 100% rename from Tests/KWRespondToSelectorMatcherTest.m rename to Tests/KiwiTests/KWRespondToSelectorMatcherTest.m diff --git a/Tests/KWStringUtilitiesTest.m b/Tests/KiwiTests/KWStringUtilitiesTest.m similarity index 100% rename from Tests/KWStringUtilitiesTest.m rename to Tests/KiwiTests/KWStringUtilitiesTest.m diff --git a/Tests/KWStubTest.m b/Tests/KiwiTests/KWStubTest.m similarity index 100% rename from Tests/KWStubTest.m rename to Tests/KiwiTests/KWStubTest.m diff --git a/Tests/KWUserDefinedMatcherFunctionalTest.m b/Tests/KiwiTests/KWUserDefinedMatcherFunctionalTest.m similarity index 100% rename from Tests/KWUserDefinedMatcherFunctionalTest.m rename to Tests/KiwiTests/KWUserDefinedMatcherFunctionalTest.m diff --git a/Tests/KWUserDefinedMatcherTest.m b/Tests/KiwiTests/KWUserDefinedMatcherTest.m similarity index 100% rename from Tests/KWUserDefinedMatcherTest.m rename to Tests/KiwiTests/KWUserDefinedMatcherTest.m diff --git a/Tests/KWValueTest.m b/Tests/KiwiTests/KWValueTest.m similarity index 100% rename from Tests/KWValueTest.m rename to Tests/KiwiTests/KWValueTest.m diff --git a/Tests/KiwiTestConfiguration.h b/Tests/KiwiTests/KiwiTestConfiguration.h similarity index 100% rename from Tests/KiwiTestConfiguration.h rename to Tests/KiwiTests/KiwiTestConfiguration.h diff --git a/Tests/NSNumber_KiwiAdditionsTests.m b/Tests/KiwiTests/NSNumber_KiwiAdditionsTests.m similarity index 100% rename from Tests/NSNumber_KiwiAdditionsTests.m rename to Tests/KiwiTests/NSNumber_KiwiAdditionsTests.m diff --git a/Tests/Shared Examples/KWSharedExampleFunctionalTest.m b/Tests/KiwiTests/Shared Examples/KWSharedExampleFunctionalTest.m similarity index 100% rename from Tests/Shared Examples/KWSharedExampleFunctionalTest.m rename to Tests/KiwiTests/Shared Examples/KWSharedExampleFunctionalTest.m diff --git a/Tests/Shared Examples/KWSharedExampleRegistryTest.m b/Tests/KiwiTests/Shared Examples/KWSharedExampleRegistryTest.m similarity index 100% rename from Tests/Shared Examples/KWSharedExampleRegistryTest.m rename to Tests/KiwiTests/Shared Examples/KWSharedExampleRegistryTest.m diff --git a/Tests/Shared Examples/KWSharedExampleTest.m b/Tests/KiwiTests/Shared Examples/KWSharedExampleTest.m similarity index 100% rename from Tests/Shared Examples/KWSharedExampleTest.m rename to Tests/KiwiTests/Shared Examples/KWSharedExampleTest.m diff --git a/Tests/Test Classes/Carrier.h b/Tests/KiwiTests/Test Classes/Carrier.h similarity index 100% rename from Tests/Test Classes/Carrier.h rename to Tests/KiwiTests/Test Classes/Carrier.h diff --git a/Tests/Test Classes/Carrier.m b/Tests/KiwiTests/Test Classes/Carrier.m similarity index 100% rename from Tests/Test Classes/Carrier.m rename to Tests/KiwiTests/Test Classes/Carrier.m diff --git a/Tests/Test Classes/Cruiser.h b/Tests/KiwiTests/Test Classes/Cruiser.h similarity index 100% rename from Tests/Test Classes/Cruiser.h rename to Tests/KiwiTests/Test Classes/Cruiser.h diff --git a/Tests/Test Classes/Cruiser.m b/Tests/KiwiTests/Test Classes/Cruiser.m similarity index 100% rename from Tests/Test Classes/Cruiser.m rename to Tests/KiwiTests/Test Classes/Cruiser.m diff --git a/Tests/Test Classes/DoNotUseMe.h b/Tests/KiwiTests/Test Classes/DoNotUseMe.h similarity index 100% rename from Tests/Test Classes/DoNotUseMe.h rename to Tests/KiwiTests/Test Classes/DoNotUseMe.h diff --git a/Tests/Test Classes/DoNotUseMe.m b/Tests/KiwiTests/Test Classes/DoNotUseMe.m similarity index 100% rename from Tests/Test Classes/DoNotUseMe.m rename to Tests/KiwiTests/Test Classes/DoNotUseMe.m diff --git a/Tests/Test Classes/Engine.h b/Tests/KiwiTests/Test Classes/Engine.h similarity index 100% rename from Tests/Test Classes/Engine.h rename to Tests/KiwiTests/Test Classes/Engine.h diff --git a/Tests/Test Classes/Engine.m b/Tests/KiwiTests/Test Classes/Engine.m similarity index 100% rename from Tests/Test Classes/Engine.m rename to Tests/KiwiTests/Test Classes/Engine.m diff --git a/Tests/Test Classes/Fighter.h b/Tests/KiwiTests/Test Classes/Fighter.h similarity index 100% rename from Tests/Test Classes/Fighter.h rename to Tests/KiwiTests/Test Classes/Fighter.h diff --git a/Tests/Test Classes/Fighter.m b/Tests/KiwiTests/Test Classes/Fighter.m similarity index 100% rename from Tests/Test Classes/Fighter.m rename to Tests/KiwiTests/Test Classes/Fighter.m diff --git a/Tests/Test Classes/Galaxy.h b/Tests/KiwiTests/Test Classes/Galaxy.h similarity index 100% rename from Tests/Test Classes/Galaxy.h rename to Tests/KiwiTests/Test Classes/Galaxy.h diff --git a/Tests/Test Classes/Galaxy.m b/Tests/KiwiTests/Test Classes/Galaxy.m similarity index 100% rename from Tests/Test Classes/Galaxy.m rename to Tests/KiwiTests/Test Classes/Galaxy.m diff --git a/Tests/Test Classes/JumpCapable.h b/Tests/KiwiTests/Test Classes/JumpCapable.h similarity index 100% rename from Tests/Test Classes/JumpCapable.h rename to Tests/KiwiTests/Test Classes/JumpCapable.h diff --git a/Tests/Test Classes/OrbitCapable.h b/Tests/KiwiTests/Test Classes/OrbitCapable.h similarity index 100% rename from Tests/Test Classes/OrbitCapable.h rename to Tests/KiwiTests/Test Classes/OrbitCapable.h diff --git a/Tests/Test Classes/Robot.h b/Tests/KiwiTests/Test Classes/Robot.h similarity index 100% rename from Tests/Test Classes/Robot.h rename to Tests/KiwiTests/Test Classes/Robot.h diff --git a/Tests/Test Classes/Robot.m b/Tests/KiwiTests/Test Classes/Robot.m similarity index 100% rename from Tests/Test Classes/Robot.m rename to Tests/KiwiTests/Test Classes/Robot.m diff --git a/Tests/Test Classes/SpaceShip.h b/Tests/KiwiTests/Test Classes/SpaceShip.h similarity index 100% rename from Tests/Test Classes/SpaceShip.h rename to Tests/KiwiTests/Test Classes/SpaceShip.h diff --git a/Tests/Test Classes/SpaceShip.m b/Tests/KiwiTests/Test Classes/SpaceShip.m similarity index 100% rename from Tests/Test Classes/SpaceShip.m rename to Tests/KiwiTests/Test Classes/SpaceShip.m diff --git a/Tests/Test Classes/TestClasses.h b/Tests/KiwiTests/Test Classes/TestClasses.h similarity index 100% rename from Tests/Test Classes/TestClasses.h rename to Tests/KiwiTests/Test Classes/TestClasses.h diff --git a/Tests/Test Classes/TestReporter.h b/Tests/KiwiTests/Test Classes/TestReporter.h similarity index 100% rename from Tests/Test Classes/TestReporter.h rename to Tests/KiwiTests/Test Classes/TestReporter.h diff --git a/Tests/Test Classes/TestReporter.m b/Tests/KiwiTests/Test Classes/TestReporter.m similarity index 100% rename from Tests/Test Classes/TestReporter.m rename to Tests/KiwiTests/Test Classes/TestReporter.m diff --git a/Tests/Test Classes/TestSpy.h b/Tests/KiwiTests/Test Classes/TestSpy.h similarity index 100% rename from Tests/Test Classes/TestSpy.h rename to Tests/KiwiTests/Test Classes/TestSpy.h diff --git a/Tests/Test Classes/TestSpy.m b/Tests/KiwiTests/Test Classes/TestSpy.m similarity index 100% rename from Tests/Test Classes/TestSpy.m rename to Tests/KiwiTests/Test Classes/TestSpy.m diff --git a/Tests/Test Classes/TestVerifier.h b/Tests/KiwiTests/Test Classes/TestVerifier.h similarity index 100% rename from Tests/Test Classes/TestVerifier.h rename to Tests/KiwiTests/Test Classes/TestVerifier.h diff --git a/Tests/Test Classes/TestVerifier.m b/Tests/KiwiTests/Test Classes/TestVerifier.m similarity index 100% rename from Tests/Test Classes/TestVerifier.m rename to Tests/KiwiTests/Test Classes/TestVerifier.m diff --git a/Tests/KWSwiftNimbleTests.swift b/Tests/KiwiTestsSwift/KWSwiftNimbleTests.swift similarity index 100% rename from Tests/KWSwiftNimbleTests.swift rename to Tests/KiwiTestsSwift/KWSwiftNimbleTests.swift diff --git a/Tests/KWSwiftXCTestAssertionTests.swift b/Tests/KiwiTestsSwift/KWSwiftXCTestAssertionTests.swift similarity index 100% rename from Tests/KWSwiftXCTestAssertionTests.swift rename to Tests/KiwiTestsSwift/KWSwiftXCTestAssertionTests.swift From d4e453fa4a44249876e9dfb6902b3680343fac21 Mon Sep 17 00:00:00 2001 From: Gleb Linnik Date: Wed, 27 Jul 2022 14:38:23 +0300 Subject: [PATCH 3/5] fix Tests --- .gitignore | 1 + .../xcshareddata/xcschemes/Kiwi.xcscheme | 115 ------------------ Package.swift | 25 +++- .../Test Classes/Carrier.h | 0 .../Test Classes/Carrier.m | 0 .../Test Classes/Cruiser.h | 0 .../Test Classes/Cruiser.m | 0 .../Test Classes/DoNotUseMe.h | 0 .../Test Classes/DoNotUseMe.m | 0 .../Test Classes/Engine.h | 0 .../Test Classes/Engine.m | 0 .../Test Classes/Fighter.h | 0 .../Test Classes/Fighter.m | 0 .../Test Classes/Galaxy.h | 0 .../Test Classes/Galaxy.m | 0 .../Test Classes/JumpCapable.h | 0 .../Test Classes/OrbitCapable.h | 0 .../Test Classes/Robot.h | 0 .../Test Classes/Robot.m | 0 .../Test Classes/SpaceShip.h | 0 .../Test Classes/SpaceShip.m | 0 .../Test Classes/TestClasses.h | 0 .../Test Classes/TestReporter.h | 0 .../Test Classes/TestReporter.m | 0 .../Test Classes/TestSpy.h | 0 .../Test Classes/TestSpy.m | 0 .../Test Classes/TestVerifier.h | 0 .../Test Classes/TestVerifier.m | 0 Tests/KiwiTests/KWExpectaTests.m | 2 + Tests/KiwiTests/KWObjCNimbleTests.m | 4 +- .../KWRealObjectStubTest.m | 0 .../KWStubTest.m | 0 32 files changed, 30 insertions(+), 117 deletions(-) delete mode 100644 .swiftpm/xcode/xcshareddata/xcschemes/Kiwi.xcscheme rename {Tests/KiwiTests => Sources}/Test Classes/Carrier.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Carrier.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Cruiser.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Cruiser.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/DoNotUseMe.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/DoNotUseMe.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Engine.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Engine.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Fighter.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Fighter.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Galaxy.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Galaxy.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/JumpCapable.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/OrbitCapable.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Robot.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/Robot.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/SpaceShip.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/SpaceShip.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/TestClasses.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/TestReporter.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/TestReporter.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/TestSpy.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/TestSpy.m (100%) rename {Tests/KiwiTests => Sources}/Test Classes/TestVerifier.h (100%) rename {Tests/KiwiTests => Sources}/Test Classes/TestVerifier.m (100%) rename Tests/{KiwiTests => KiwiTestsNoArc}/KWRealObjectStubTest.m (100%) rename Tests/{KiwiTests => KiwiTestsNoArc}/KWStubTest.m (100%) diff --git a/.gitignore b/.gitignore index 6727b4fd..22a74856 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ output xcodebuild.log xcodebuild_error.log +.swiftpm diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/Kiwi.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/Kiwi.xcscheme deleted file mode 100644 index a9957890..00000000 --- a/.swiftpm/xcode/xcshareddata/xcschemes/Kiwi.xcscheme +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Package.swift b/Package.swift index 33c1ce44..2d6e0d5f 100644 --- a/Package.swift +++ b/Package.swift @@ -24,17 +24,40 @@ let package = Package( .headerSearchPath("./**") ] ), + .target( + name: "Test Classes", + dependencies: [ + "Kiwi" + ], + publicHeadersPath: "./", + cSettings: [ + .headerSearchPath("./../Kiwi/**") + ] + ), .testTarget( name: "KiwiTests", dependencies: [ "Kiwi", - "Nimble" + "Nimble", + "Test Classes" ], cSettings: [ .headerSearchPath("./**"), .headerSearchPath("../../Sources/Kiwi/**") ] ), + .testTarget( + name: "KiwiTestsNoArc", + dependencies: [ + "Kiwi", + "Test Classes" + ], + cSettings: [ + .headerSearchPath("../KiwiTests/**"), + .headerSearchPath("../../Sources/Kiwi/**"), + .unsafeFlags(["-fno-objc-arc"]) + ] + ), .testTarget( name: "KiwiTestsSwift", dependencies: [ diff --git a/Tests/KiwiTests/Test Classes/Carrier.h b/Sources/Test Classes/Carrier.h similarity index 100% rename from Tests/KiwiTests/Test Classes/Carrier.h rename to Sources/Test Classes/Carrier.h diff --git a/Tests/KiwiTests/Test Classes/Carrier.m b/Sources/Test Classes/Carrier.m similarity index 100% rename from Tests/KiwiTests/Test Classes/Carrier.m rename to Sources/Test Classes/Carrier.m diff --git a/Tests/KiwiTests/Test Classes/Cruiser.h b/Sources/Test Classes/Cruiser.h similarity index 100% rename from Tests/KiwiTests/Test Classes/Cruiser.h rename to Sources/Test Classes/Cruiser.h diff --git a/Tests/KiwiTests/Test Classes/Cruiser.m b/Sources/Test Classes/Cruiser.m similarity index 100% rename from Tests/KiwiTests/Test Classes/Cruiser.m rename to Sources/Test Classes/Cruiser.m diff --git a/Tests/KiwiTests/Test Classes/DoNotUseMe.h b/Sources/Test Classes/DoNotUseMe.h similarity index 100% rename from Tests/KiwiTests/Test Classes/DoNotUseMe.h rename to Sources/Test Classes/DoNotUseMe.h diff --git a/Tests/KiwiTests/Test Classes/DoNotUseMe.m b/Sources/Test Classes/DoNotUseMe.m similarity index 100% rename from Tests/KiwiTests/Test Classes/DoNotUseMe.m rename to Sources/Test Classes/DoNotUseMe.m diff --git a/Tests/KiwiTests/Test Classes/Engine.h b/Sources/Test Classes/Engine.h similarity index 100% rename from Tests/KiwiTests/Test Classes/Engine.h rename to Sources/Test Classes/Engine.h diff --git a/Tests/KiwiTests/Test Classes/Engine.m b/Sources/Test Classes/Engine.m similarity index 100% rename from Tests/KiwiTests/Test Classes/Engine.m rename to Sources/Test Classes/Engine.m diff --git a/Tests/KiwiTests/Test Classes/Fighter.h b/Sources/Test Classes/Fighter.h similarity index 100% rename from Tests/KiwiTests/Test Classes/Fighter.h rename to Sources/Test Classes/Fighter.h diff --git a/Tests/KiwiTests/Test Classes/Fighter.m b/Sources/Test Classes/Fighter.m similarity index 100% rename from Tests/KiwiTests/Test Classes/Fighter.m rename to Sources/Test Classes/Fighter.m diff --git a/Tests/KiwiTests/Test Classes/Galaxy.h b/Sources/Test Classes/Galaxy.h similarity index 100% rename from Tests/KiwiTests/Test Classes/Galaxy.h rename to Sources/Test Classes/Galaxy.h diff --git a/Tests/KiwiTests/Test Classes/Galaxy.m b/Sources/Test Classes/Galaxy.m similarity index 100% rename from Tests/KiwiTests/Test Classes/Galaxy.m rename to Sources/Test Classes/Galaxy.m diff --git a/Tests/KiwiTests/Test Classes/JumpCapable.h b/Sources/Test Classes/JumpCapable.h similarity index 100% rename from Tests/KiwiTests/Test Classes/JumpCapable.h rename to Sources/Test Classes/JumpCapable.h diff --git a/Tests/KiwiTests/Test Classes/OrbitCapable.h b/Sources/Test Classes/OrbitCapable.h similarity index 100% rename from Tests/KiwiTests/Test Classes/OrbitCapable.h rename to Sources/Test Classes/OrbitCapable.h diff --git a/Tests/KiwiTests/Test Classes/Robot.h b/Sources/Test Classes/Robot.h similarity index 100% rename from Tests/KiwiTests/Test Classes/Robot.h rename to Sources/Test Classes/Robot.h diff --git a/Tests/KiwiTests/Test Classes/Robot.m b/Sources/Test Classes/Robot.m similarity index 100% rename from Tests/KiwiTests/Test Classes/Robot.m rename to Sources/Test Classes/Robot.m diff --git a/Tests/KiwiTests/Test Classes/SpaceShip.h b/Sources/Test Classes/SpaceShip.h similarity index 100% rename from Tests/KiwiTests/Test Classes/SpaceShip.h rename to Sources/Test Classes/SpaceShip.h diff --git a/Tests/KiwiTests/Test Classes/SpaceShip.m b/Sources/Test Classes/SpaceShip.m similarity index 100% rename from Tests/KiwiTests/Test Classes/SpaceShip.m rename to Sources/Test Classes/SpaceShip.m diff --git a/Tests/KiwiTests/Test Classes/TestClasses.h b/Sources/Test Classes/TestClasses.h similarity index 100% rename from Tests/KiwiTests/Test Classes/TestClasses.h rename to Sources/Test Classes/TestClasses.h diff --git a/Tests/KiwiTests/Test Classes/TestReporter.h b/Sources/Test Classes/TestReporter.h similarity index 100% rename from Tests/KiwiTests/Test Classes/TestReporter.h rename to Sources/Test Classes/TestReporter.h diff --git a/Tests/KiwiTests/Test Classes/TestReporter.m b/Sources/Test Classes/TestReporter.m similarity index 100% rename from Tests/KiwiTests/Test Classes/TestReporter.m rename to Sources/Test Classes/TestReporter.m diff --git a/Tests/KiwiTests/Test Classes/TestSpy.h b/Sources/Test Classes/TestSpy.h similarity index 100% rename from Tests/KiwiTests/Test Classes/TestSpy.h rename to Sources/Test Classes/TestSpy.h diff --git a/Tests/KiwiTests/Test Classes/TestSpy.m b/Sources/Test Classes/TestSpy.m similarity index 100% rename from Tests/KiwiTests/Test Classes/TestSpy.m rename to Sources/Test Classes/TestSpy.m diff --git a/Tests/KiwiTests/Test Classes/TestVerifier.h b/Sources/Test Classes/TestVerifier.h similarity index 100% rename from Tests/KiwiTests/Test Classes/TestVerifier.h rename to Sources/Test Classes/TestVerifier.h diff --git a/Tests/KiwiTests/Test Classes/TestVerifier.m b/Sources/Test Classes/TestVerifier.m similarity index 100% rename from Tests/KiwiTests/Test Classes/TestVerifier.m rename to Sources/Test Classes/TestVerifier.m diff --git a/Tests/KiwiTests/KWExpectaTests.m b/Tests/KiwiTests/KWExpectaTests.m index 14833627..d1f73d1b 100644 --- a/Tests/KiwiTests/KWExpectaTests.m +++ b/Tests/KiwiTests/KWExpectaTests.m @@ -1,3 +1,4 @@ +#if !SWIFT_PACKAGE #import #import #import "KWFailureInterceptingSpec.h" @@ -14,3 +15,4 @@ }); SPEC_END +#endif diff --git a/Tests/KiwiTests/KWObjCNimbleTests.m b/Tests/KiwiTests/KWObjCNimbleTests.m index e7b3f586..84cca9a4 100644 --- a/Tests/KiwiTests/KWObjCNimbleTests.m +++ b/Tests/KiwiTests/KWObjCNimbleTests.m @@ -1,5 +1,6 @@ +#if !SWIFT_PACKAGE +@import Nimble; #import -#import #import "KWFailureInterceptingSpec.h" #import "KiwiTestConfiguration.h" @@ -14,3 +15,4 @@ }); SPEC_END +#endif diff --git a/Tests/KiwiTests/KWRealObjectStubTest.m b/Tests/KiwiTestsNoArc/KWRealObjectStubTest.m similarity index 100% rename from Tests/KiwiTests/KWRealObjectStubTest.m rename to Tests/KiwiTestsNoArc/KWRealObjectStubTest.m diff --git a/Tests/KiwiTests/KWStubTest.m b/Tests/KiwiTestsNoArc/KWStubTest.m similarity index 100% rename from Tests/KiwiTests/KWStubTest.m rename to Tests/KiwiTestsNoArc/KWStubTest.m From 5eda071e8d7262d90a31d43076cb8192f2482676 Mon Sep 17 00:00:00 2001 From: Gleb Linnik Date: Wed, 27 Jul 2022 14:57:03 +0300 Subject: [PATCH 4/5] Use version 8 of Nimble --- Package.resolved | 22 ++-------------------- Package.swift | 2 +- 2 files changed, 3 insertions(+), 21 deletions(-) diff --git a/Package.resolved b/Package.resolved index 40c6fb7f..08c43e45 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,30 +1,12 @@ { "pins" : [ - { - "identity" : "cwlcatchexception", - "kind" : "remoteSourceControl", - "location" : "https://github.com/mattgallagher/CwlCatchException.git", - "state" : { - "revision" : "35f9e770f54ce62dd8526470f14c6e137cef3eea", - "version" : "2.1.1" - } - }, - { - "identity" : "cwlpreconditiontesting", - "kind" : "remoteSourceControl", - "location" : "https://github.com/mattgallagher/CwlPreconditionTesting.git", - "state" : { - "revision" : "c21f7bab5ca8eee0a9998bbd17ca1d0eb45d4688", - "version" : "2.1.0" - } - }, { "identity" : "nimble", "kind" : "remoteSourceControl", "location" : "https://github.com/Quick/Nimble", "state" : { - "revision" : "1f3bde57bde12f5e7b07909848c071e9b73d6edc", - "version" : "10.0.0" + "revision" : "7a46a5fc86cb917f69e3daf79fcb045283d8f008", + "version" : "8.1.2" } } ], diff --git a/Package.swift b/Package.swift index 2d6e0d5f..51a99998 100644 --- a/Package.swift +++ b/Package.swift @@ -14,7 +14,7 @@ let package = Package( ], dependencies: [ .package( - url: "https://github.com/Quick/Nimble", from: "10.0.0" + url: "https://github.com/Quick/Nimble", "8.0.0"..<"9.0.0" ) ], targets: [ From b99b72334655121684daca5a160d70d4a40241a6 Mon Sep 17 00:00:00 2001 From: Gleb Linnik Date: Wed, 27 Jul 2022 15:33:09 +0300 Subject: [PATCH 5/5] Fix podspec --- Kiwi.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kiwi.podspec b/Kiwi.podspec index 39a1c979..28e1aefb 100644 --- a/Kiwi.podspec +++ b/Kiwi.podspec @@ -21,7 +21,7 @@ Pod::Spec.new do |s| s.osx.deployment_target = '10.8' s.framework = 'XCTest' - s.source_files = 'Classes/**/*.{h,m}' + s.source_files = 'Sources/Kiwi/**/*.{h,m}' s.requires_arc = true s.prefix_header_contents = '#import '