main
1//
2// Licensed under the terms in License.txt
3//
4// Copyright 2010 Allen Ding. All rights reserved.
5//
6
7// This needs to come first.
8#import "KiwiConfiguration.h"
9#import <SenTestingKit/SenTestingKit.h>
10
11#if defined(__cplusplus)
12extern "C" {
13#endif
14
15#import "KWAfterAllNode.h"
16#import "KWAfterEachNode.h"
17#import "KWAny.h"
18#import "KWAsyncVerifier.h"
19#import "KWBeBetweenMatcher.h"
20#import "KWBeEmptyMatcher.h"
21#import "KWBeIdenticalToMatcher.h"
22#import "KWBeKindOfClassMatcher.h"
23#import "KWBeMemberOfClassMatcher.h"
24#import "KWBeSubclassOfClassMatcher.h"
25#import "KWBeTrueMatcher.h"
26#import "KWBeNilMatcher.h"
27#import "KWBeNonNilMatcher.h"
28#import "KWBeWithinMatcher.h"
29#import "KWBeZeroMatcher.h"
30#import "KWBeforeAllNode.h"
31#import "KWBeforeEachNode.h"
32#import "KWBlock.h"
33#import "KWBlockNode.h"
34#import "KWBlockRaiseMatcher.h"
35#import "KWCallSite.h"
36#import "KWChangeMatcher.h"
37#import "KWConformToProtocolMatcher.h"
38#import "KWContainMatcher.h"
39#import "KWContextNode.h"
40#import "KWDeviceInfo.h"
41#import "KWEqualMatcher.h"
42#import "KWExample.h"
43#import "KWExampleGroupBuilder.h"
44#import "KWExampleNode.h"
45#import "KWExampleNodeVisitor.h"
46#import "KWExistVerifier.h"
47#import "KWExpectationType.h"
48#import "KWFailure.h"
49#import "KWFormatter.h"
50#import "KWFutureObject.h"
51#import "KWGenericMatcher.h"
52#import "KWHaveMatcher.h"
53#import "KWHaveValueMatcher.h"
54#import "KWInequalityMatcher.h"
55#import "KWInvocationCapturer.h"
56#import "KWItNode.h"
57#import "KWMatchVerifier.h"
58#import "KWMatcher.h"
59#import "KWMatchers.h"
60#import "KWMatcherFactory.h"
61#import "KWMatching.h"
62#import "KWMessagePattern.h"
63#import "KWMessageSpying.h"
64#import "KWMock.h"
65#import "KWNull.h"
66#import "KWObjCUtilities.h"
67#import "KWPendingNode.h"
68#import "KWRaiseMatcher.h"
69#import "KWReceiveMatcher.h"
70#import "KWRegisterMatchersNode.h"
71#import "KWRespondToSelectorMatcher.h"
72#import "KWSpec.h"
73#import "KWStringUtilities.h"
74#import "KWStub.h"
75#import "KWTestCase.h"
76#import "KWUserDefinedMatcher.h"
77#import "KWValue.h"
78#import "KWVerifying.h"
79#import "KWCaptureSpy.h"
80#import "KWStringPrefixMatcher.h"
81#import "KWStringContainsMatcher.h"
82
83
84// Public Foundation Categories
85#import "NSObject+KiwiMockAdditions.h"
86#import "NSObject+KiwiSpyAdditions.h"
87#import "NSObject+KiwiStubAdditions.h"
88#import "NSObject+KiwiVerifierAdditions.h"
89
90#import "KiwiMacros.h"
91
92// Some Foundation headers use Kiwi keywords (e.g. 'should') as identifiers for
93// parameter names. Including this last allows the use of Kiwi keywords without
94// conflicting with these headers (hopefully!).
95#import "KiwiBlockMacros.h"
96
97#if defined(__cplusplus)
98}
99#endif
100