KWExampleNodeVisitor.h 889 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // Licensed under the terms in License.txt
  3. //
  4. // Copyright 2010 Allen Ding. All rights reserved.
  5. //
  6. #import "KiwiConfiguration.h"
  7. @class KWAfterAllNode;
  8. @class KWAfterEachNode;
  9. @class KWBeforeAllNode;
  10. @class KWBeforeEachNode;
  11. @class KWContextNode;
  12. @class KWLetNode;
  13. @class KWItNode;
  14. @class KWPendingNode;
  15. @class KWRegisterMatchersNode;
  16. @protocol KWExampleNodeVisitor<NSObject>
  17. #pragma mark - Visiting Nodes
  18. @optional
  19. - (void)visitContextNode:(KWContextNode *)aNode;
  20. - (void)visitRegisterMatchersNode:(KWRegisterMatchersNode *)aNode;
  21. - (void)visitBeforeAllNode:(KWBeforeAllNode *)aNode;
  22. - (void)visitAfterAllNode:(KWAfterAllNode *)aNode;
  23. - (void)visitBeforeEachNode:(KWBeforeEachNode *)aNode;
  24. - (void)visitAfterEachNode:(KWAfterEachNode *)aNode;
  25. - (void)visitLetNode:(KWLetNode *)aNode;
  26. - (void)visitItNode:(KWItNode *)aNode;
  27. - (void)visitPendingNode:(KWPendingNode *)aNode;
  28. @end