Make sure -[CPArrayController arrangedObjects] always has a non-nil value.

This commit is contained in:
Brian Donovan
2011-03-15 19:53:14 -07:00
parent e1d45fd385
commit abce41d6fd
2 changed files with 19 additions and 1 deletions
+18
View File
@@ -56,6 +56,24 @@
[self assert:object equals:[[arrayController arrangedObjects] objectAtIndex:1]];
}
- (void)testAddObjectUpdatesArrangedObjectsWithoutSortDescriptors
{
var arrayController = [[CPArrayController alloc] init];
[arrayController addObject:@"content"];
[self assert:[@"content"] equals:[arrayController content]];
[self assert:[@"content"] equals:[arrayController arrangedObjects]];
}
- (void)testInsertObjectUpdatesArrangedObjectsWithoutSortDescriptors
{
var arrayController = [[CPArrayController alloc] init];
[arrayController insertObject:@"content" atArrangedObjectIndex:0];
[self assert:[@"content"] equals:[arrayController content]];
[self assert:[@"content"] equals:[arrayController arrangedObjects]];
}
- (void)testSelectPrevious
{
var arrayController = [self arrayController];