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 "KWExampleNode.h"
9
10@class KWContextNode;
11@class KWCallSite;
12
13@interface KWPendingNode : NSObject<KWExampleNode> {
14@private
15 KWCallSite *callSite;
16 NSString *description;
17}
18@property (nonatomic, readonly, retain) KWContextNode *context;
19
20#pragma mark -
21#pragma mark Initializing
22
23- (id)initWithCallSite:(KWCallSite *)aCallSite context:(KWContextNode *)context description:(NSString *)aDescription;
24
25+ (id)pendingNodeWithCallSite:(KWCallSite *)aCallSite context:(KWContextNode *)context description:(NSString *)aDescription;
26
27#pragma mark -
28#pragma mark Getting Call Sites
29
30@property (nonatomic, readonly) KWCallSite *callSite;
31
32#pragma mark -
33#pragma mark Getting Descriptions
34
35@property (nonatomic, readonly) NSString *description;
36
37@end