main
1//
2// Licensed under the terms in License.txt
3//
4// Copyright 2010 Allen Ding. All rights reserved.
5//
6
7#import "KiwiConfiguration.h"
8#import <SenTestingKit/SenTestingKit.h>
9#import "KWExpectationType.h"
10#import "KWVerifying.h"
11#import "KWExampleGroupDelegate.h"
12
13
14@class KWCallSite;
15
16@interface KWSpec : SenTestCase<KWExampleDelegate>
17
18#pragma mark -
19#pragma mark Adding Verifiers
20
21+ (id)addVerifier:(id<KWVerifying>)aVerifier;
22+ (id)addExistVerifierWithExpectationType:(KWExpectationType)anExpectationType callSite:(KWCallSite *)aCallSite;
23+ (id)addMatchVerifierWithExpectationType:(KWExpectationType)anExpectationType callSite:(KWCallSite *)aCallSite;
24+ (id)addAsyncVerifierWithExpectationType:(KWExpectationType)anExpectationType callSite:(KWCallSite *)aCallSite timeout:(NSInteger)timeout;
25
26#pragma mark -
27#pragma mark Building Example Groups
28
29+ (void)buildExampleGroups;
30
31@end