Fixed: the developer need to perform the run loop to get some informations in CPTableView. Now, the run loop is performed by the tableview

This commit is contained in:
Alexandre Wilhelm
2015-03-15 19:38:06 -07:00
parent 59afb012b6
commit 3b2635014c
4 changed files with 64 additions and 19 deletions
+5
View File
@@ -41,13 +41,18 @@
[tableView reloadData];
var enumerateViewsInRowsCall = 0;
[tableView _enumerateViewsInRows:[CPIndexSet indexSetWithIndexesInRange:CPMakeRange(0, 3)] columns:[CPIndexSet indexSetWithIndexesInRange:CPMakeRange(0, 4)] usingBlock:function(view, row, column, stop)
{
var tableColumn = [[tableView tableColumns] objectAtIndex:column],
expected = [tableColumn identifier] + "_" + [tableContent objectAtIndex:row];
[self assertTrue:([view stringValue] == expected)];
enumerateViewsInRowsCall++;
}];
[self assert:enumerateViewsInRowsCall equals:12];
}
- (int)numberOfRowsInTableView:(CPTableView)aTableView