Files
cappuccino/Tests/Objective-J/CFDictionaryTest.j
T

32 lines
866 B
Plaintext

@implementation CFDictionaryTest : OJTestCase
- (void)testContainsValue
{
var dict = new CFMutableDictionary();
[self assert:NO equals:dict.containsValue(@"123")];
[self assert:NO equals:dict.containsValue(@"abc")];
dict.setValueForKey(@"abc", @"123");
[self assert:YES equals:dict.containsValue(@"123")];
[self assert:NO equals:dict.containsValue(@"abc")];
dict.setValueForKey(@"def", @"123");
[self assert:YES equals:dict.containsValue(@"123")];
[self assert:NO equals:dict.containsValue(@"abc")];
}
- (void)testCountOfValue
{
var dict = new CFMutableDictionary();
[self assert:0 equals:dict.countOfValue(@"123")];
dict.setValueForKey(@"abc", @"123");
[self assert:1 equals:dict.countOfValue(@"123")];
dict.setValueForKey(@"def", @"123");
[self assert:2 equals:dict.countOfValue(@"123")];
}
@end