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