Skip to content

Commit be46538

Browse files
committed
Test animations now execute quicker.
1 parent 89dc9b0 commit be46538

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

Tests/Testing_Example/FZAccordionTableViewTestApp/MainViewController.m

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
@interface MainViewController () <UITableViewDataSource, UITableViewDelegate>
1616

17-
1817
@end
1918

2019
@implementation MainViewController
@@ -39,29 +38,32 @@ - (void)setupTableView {
3938
[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:kTableViewCellReuseIdentifier];
4039
// [self.tableView registerClass:[FZAccordionTableViewHeaderView class] forHeaderFooterViewReuseIdentifier:kAccordionHeaderViewReuseIdentifier];
4140
[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];
4448
// [self testSettingProperties];
4549
// [self testAddingSection];
4650
// [self testDeletingMultipleSectionsAtTheSameTime];
4751
}
4852

49-
- (void)connectTableView
50-
{
53+
- (void)connectTableView {
54+
5155
self.tableView.delegate = self;
5256
self.tableView.dataSource = self;
5357
}
5458

55-
- (void)testSettingProperties
56-
{
59+
- (void)testSettingProperties {
5760
// self.tableView.allowsMultipleSelectionDuringEditing = NO;
5861
// self.tableView.allowMultipleSectionsOpen = NO;
5962
// self.tableView.keepOneSectionOpen = YES;
6063
// self.tableView.initialOpenSections = [NSSet setWithObjects:@(1), nil];
6164
}
6265

63-
- (void)testAddingSection
64-
{
66+
- (void)testAddingSection {
6567
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
6668
NSInteger section = 100;
6769
[self.sections insertObject:@(3) atIndex:section];

Tests/Testing_Example/FZAccordionTableViewUnitTests/FZAccordionTableViewTestBase.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ - (void)setUp {
1919

2020
XCTAssertNotNil(self.mainViewController);
2121
XCTAssertNotNil(self.tableView);
22+
23+
[[[UIApplication sharedApplication] delegate] window].layer.speed = 100;
2224
}
2325

2426
- (void)tearDown {

Tests/Testing_Example/FZAccordionTableViewUnitTests/FZAccordionTableViewTestHelpers.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ + (MainViewController *)setupMainViewController {
1717
}
1818

1919
[[[UIApplication sharedApplication] delegate] window].rootViewController = mainViewController;
20-
2120
[mainViewController view];
2221

2322
return mainViewController;

0 commit comments

Comments
 (0)