1234567891011121314151617181920212223242526272829 |
- //
- // Licensed under the terms in License.txt
- //
- // Copyright 2010 Allen Ding. All rights reserved.
- //
- #import "NSObject+KiwiSpyAdditions.h"
- #import "KWCaptureSpy.h"
- #import "KWMessagePattern.h"
- #import "NSObject+KiwiStubAdditions.h"
- @implementation NSObject (KiwiSpyAdditions)
- - (KWCaptureSpy *)captureArgument:(SEL)selector atIndex:(NSUInteger)index {
- KWCaptureSpy *spy = [[KWCaptureSpy alloc] initWithArgumentIndex:index];
- KWMessagePattern *pattern = [[KWMessagePattern alloc] initWithSelector:selector];
- [self addMessageSpy:spy forMessagePattern:pattern];
- return spy;
- }
- + (KWCaptureSpy *)captureArgument:(SEL)selector atIndex:(NSUInteger)index {
- KWCaptureSpy *spy = [[KWCaptureSpy alloc] initWithArgumentIndex:index];
- KWMessagePattern *pattern = [[KWMessagePattern alloc] initWithSelector:selector];
- [self addMessageSpy:spy forMessagePattern:pattern];
- return spy;
- }
- @end
|