aboutsummaryrefslogtreecommitdiff
path: root/Foundation/GTMNSObject+KeyValueObservingTest.m
diff options
context:
space:
mode:
Diffstat (limited to 'Foundation/GTMNSObject+KeyValueObservingTest.m')
-rw-r--r--Foundation/GTMNSObject+KeyValueObservingTest.m53
1 files changed, 0 insertions, 53 deletions
diff --git a/Foundation/GTMNSObject+KeyValueObservingTest.m b/Foundation/GTMNSObject+KeyValueObservingTest.m
index ba59a96..43a1bba 100644
--- a/Foundation/GTMNSObject+KeyValueObservingTest.m
+++ b/Foundation/GTMNSObject+KeyValueObservingTest.m
@@ -127,56 +127,3 @@
}
@end
-
-#if GTM_PERFORM_KVO_CHECKS
-@interface GTMNSObject_KeyValueObservingChecksTest: GTMTestCase {
- @private
- id value_;
- id _value2;
- GTM_WEAK NSArray *value3_;
- GTM_WEAK NSString *value4;
-}
-- (NSString *)value4;
-@end
-
-@implementation GTMNSObject_KeyValueObservingChecksTest
-
-- (void)setUp {
- value_ = nil;
- _value2 = nil;
-}
-
-- (void)testAddingObserver {
- [GTMUnitTestDevLogDebug expectPattern:@"warning:.*"];
- [self addObserver:self forKeyPath:@"value_" options:0 context:NULL];
- [GTMUnitTestDevLogDebug expectPattern:@"warning:.*"];
- [self addObserver:self forKeyPath:@"_value2" options:0 context:NULL];
- value3_ = [NSArray arrayWithObject:@"foo"];
- NSIndexSet *set = [NSIndexSet indexSetWithIndex:0];
- [GTMUnitTestDevLogDebug expectPattern:@"warning:.*"];
- [value3_ addObserver:self toObjectsAtIndexes:set forKeyPath:@"_fronttest"
- options:0 context:NULL];
- [GTMUnitTestDevLogDebug expectPattern:@"warning:.*"];
- [value3_ addObserver:self toObjectsAtIndexes:set forKeyPath:@"backtest_"
- options:0 context:NULL];
-#if DEBUG
- // Should only throw in debug
- STAssertThrows([self valueForKey:@"value_"], nil);
-#else
- STAssertNoThrow([self valueForKey:@"value_"], nil);
-#endif
- value4 = @"Hello";
- STAssertEqualObjects([self valueForKey:@"value4"], @"Hello", nil);
- [self removeObserver:self forKeyPath:@"value_"];
- [self removeObserver:self forKeyPath:@"_value2"];
- [value3_ removeObserver:self fromObjectsAtIndexes:set forKeyPath:@"_fronttest"];
- [value3_ removeObserver:self fromObjectsAtIndexes:set forKeyPath:@"backtest_"];
-}
-
-- (NSString *)value4 {
- return value4;
-}
-@end
-
-#endif // GTM_PERFORM_KVO_CHECKS
-