14
14
15
15
@interface MainViewController () <UITableViewDataSource, UITableViewDelegate>
16
16
17
-
18
17
@end
19
18
20
19
@implementation MainViewController
@@ -39,29 +38,32 @@ - (void)setupTableView {
39
38
[self .tableView registerClass: [UITableViewCell class ] forCellReuseIdentifier: kTableViewCellReuseIdentifier ];
40
39
// [self.tableView registerClass:[FZAccordionTableViewHeaderView class] forHeaderFooterViewReuseIdentifier:kAccordionHeaderViewReuseIdentifier];
41
40
[self .tableView registerNib: [UINib nibWithNibName: @" AccordionHeaderView" bundle: nil ] forHeaderFooterViewReuseIdentifier: kAccordionHeaderViewReuseIdentifier ];
42
-
43
- // [self connectTableView];
41
+ }
42
+
43
+ /* *
44
+ These methods shouldn't be executed while testing.
45
+ */
46
+ - (void )executeTestMethods {
47
+ [self connectTableView ];
44
48
// [self testSettingProperties];
45
49
// [self testAddingSection];
46
50
// [self testDeletingMultipleSectionsAtTheSameTime];
47
51
}
48
52
49
- - (void )connectTableView
50
- {
53
+ - (void )connectTableView {
54
+
51
55
self.tableView .delegate = self;
52
56
self.tableView .dataSource = self;
53
57
}
54
58
55
- - (void )testSettingProperties
56
- {
59
+ - (void )testSettingProperties {
57
60
// self.tableView.allowsMultipleSelectionDuringEditing = NO;
58
61
// self.tableView.allowMultipleSectionsOpen = NO;
59
62
// self.tableView.keepOneSectionOpen = YES;
60
63
// self.tableView.initialOpenSections = [NSSet setWithObjects:@(1), nil];
61
64
}
62
65
63
- - (void )testAddingSection
64
- {
66
+ - (void )testAddingSection {
65
67
dispatch_after (dispatch_time (DISPATCH_TIME_NOW, (int64_t )(5 * NSEC_PER_SEC)), dispatch_get_main_queue (), ^{
66
68
NSInteger section = 100 ;
67
69
[self .sections insertObject: @(3 ) atIndex: section];
0 commit comments