From b9695fe9f5260bc383318c38e6ee59f8d78e4db9 Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Wed, 9 Nov 2011 13:51:55 +0000 Subject: [PATCH] add tests for removal of a default directly and via -setObject:forKey: git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34138 72102866-910b-0410-8b05-ffd578937521 --- Tests/base/NSUserDefaults/general.m | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Tests/base/NSUserDefaults/general.m b/Tests/base/NSUserDefaults/general.m index 04b5d1b1a..c62d51e73 100644 --- a/Tests/base/NSUserDefaults/general.m +++ b/Tests/base/NSUserDefaults/general.m @@ -53,6 +53,14 @@ int main() PASS([[defs stringForKey: @"Test Suite Str"] isEqual: @"SetString"], "NSUserDefaults can set/get a string"); + [defs removeObjectForKey: @"Test Suite Bool"]; + PASS(nil == [defs objectForKey: @"Test Suite Bool"], + "NSUserDefaults can use -removeObjectForKey: to remove a bool"); + + [defs setObject: nil forKey: @"Test Suite Int"]; + PASS(nil == [defs objectForKey: @"Test Suite Int"], + "NSUserDefaults can use -setObject:forKey: to remove an int"); + [arp release]; arp = nil; return 0; }