NSObject+KiwiMockAdditions.m 594 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // Licensed under the terms in License.txt
  3. //
  4. // Copyright 2010 Allen Ding. All rights reserved.
  5. //
  6. #import "NSObject+KiwiMockAdditions.h"
  7. #import "KWMock.h"
  8. @implementation NSObject(KiwiMockAdditions)
  9. #pragma mark - Creating Mocks
  10. + (id)mock {
  11. return [KWMock mockForClass:[self class]];
  12. }
  13. + (id)mockWithName:(NSString *)aName {
  14. return [KWMock mockWithName:aName forClass:[self class]];
  15. }
  16. + (id)nullMock {
  17. return [KWMock nullMockForClass:[self class]];
  18. }
  19. + (id)nullMockWithName:(NSString *)aName {
  20. return [KWMock nullMockWithName:aName forClass:[self class]];
  21. }
  22. @end