Skip to content

Commit 3ac09a8

Browse files
author
jlorich
committed
Merge pull request #81 from cloudspace/code_improvements
Code improvements
2 parents a8023bd + 16a69e0 commit 3ac09a8

135 files changed

Lines changed: 14689 additions & 15064 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

EasyReader - Unit Tests/Application/Controllers/Menu/EZRMenuSearchControllerTests.m

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -69,26 +69,5 @@ - (void)testSearch
6969
[mockAPIClient verify];
7070
}
7171

72-
- (void)testSearchCancel
73-
{
74-
[[mockAPIClient expect] requestRoute:@"feedSearch"
75-
parameters:[OCMArg any]
76-
success:[OCMArg any]
77-
failure:[OCMArg any]];
78-
79-
[controller search:@"test1"];
80-
81-
[[mockAPIClient expect] cancelOperationsForRoute:@"feedSearch"
82-
parameters:@{@"name": @"test1"}];
83-
84-
[[mockAPIClient expect] requestRoute:@"feedSearch"
85-
parameters:[OCMArg any]
86-
success:[OCMArg any]
87-
failure:[OCMArg any]];
88-
89-
[controller search:@"test2"];
90-
91-
[mockAPIClient verify];
92-
}
9372

9473
@end

EasyReader - Unit Tests/Application/Models/CSRemoteObjectTests.m

Lines changed: 0 additions & 72 deletions
This file was deleted.

EasyReader - Unit Tests/Application/Models/EZRBaseModelTests.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
@implementation EZRBaseModelTests
1414

15+
1516
- (void)setUp
1617
{
1718
[User setCurrent:nil];

EasyReader - Unit Tests/Application/Models/EZRFeedItemTests.m

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#import "FeedItem.h"
1717
#import "Feed.h"
1818
#import "User.h"
19+
#import "EZRRegisterRoutesService.h"
1920

2021
@interface FeedItem (Test)
2122

@@ -66,6 +67,15 @@ - (void)testHeadline
6667
XCTAssertTrue(assert, @"");
6768
}
6869

70+
- (void)testStupidBrokenSingletonBullshit {
71+
id mock = [[APIClient alloc] init];
72+
[APIClient setSharedClient:mock];
73+
74+
XCTAssertEqual(mock, [APIClient shared], @"works");
75+
XCTAssertEqual([FeedItem client], [APIClient shared], @"doesn't work");
76+
77+
}
78+
6979
- (void)testRequestFeedItemsFromFeeds
7080
{
7181
[[mockAPIClient expect] requestRoute:@"feedItems"
@@ -76,11 +86,13 @@ - (void)testRequestFeedItemsFromFeeds
7686
Feed *feed = [Feed MR_createEntity];
7787
[feed setId:@1];
7888

89+
// [mockAPIClient requestRoute:@"feedItems" parameters:nil success:nil failure:nil];
90+
7991
[FeedItem requestFeedItemsFromFeeds:[NSSet setWithObject:feed]
8092
since:[NSDate date]
8193
success:nil
8294
failure:nil];
83-
95+
8496
[mockAPIClient verify];
8597
}
8698

EasyReader.xcodeproj/project.pbxproj

Lines changed: 323 additions & 326 deletions
Large diffs are not rendered by default.

EasyReader/Application/AppDelegates/EZRApplicationStyleService.m

Lines changed: 0 additions & 32 deletions
This file was deleted.

EasyReader/Application/Controllers/EZRRootViewController.m

Lines changed: 31 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -7,74 +7,69 @@
77
//
88

99
#import "EZRRootViewController.h"
10-
1110
#import "EZRMenuViewController.h"
1211
#import "EZRHomeViewController.h"
1312

1413

14+
#pragma mark - MFSideMenuContainerViewController
1515

16-
//#import "UIViewController+NibLoader.h"
17-
18-
16+
/**
17+
* Category to enable access to the private menuContainerView property
18+
*/
1919
@interface MFSideMenuContainerViewController ()
2020

21+
/// The menu container view
2122
@property (nonatomic, strong) UIView *menuContainerView;
2223

2324
@end
2425

2526

27+
#pragma mark - Root view controller
28+
2629
@implementation EZRRootViewController
2730

2831
/**
2932
* Creates the menu contorllers and side menu
3033
*/
31-
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
32-
{
33-
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
34-
35-
if (self) {
36-
// Create view controller
37-
UIStoryboard *storyboard_home = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:[NSBundle mainBundle]];
38-
EZRHomeViewController *collections = [storyboard_home instantiateViewControllerWithIdentifier:@"Home"];
39-
_viewController_main = collections;
40-
41-
[self setViewControllers:@[_viewController_main]];
42-
}
43-
44-
return self;
34+
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
35+
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
36+
37+
if (self) {
38+
UIStoryboard *storyboard_home = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:[NSBundle mainBundle]];
39+
EZRHomeViewController *collections = [storyboard_home instantiateViewControllerWithIdentifier:@"Home"];
40+
_viewController_main = collections;
41+
42+
[self setViewControllers:@[_viewController_main]];
43+
}
44+
45+
return self;
4546
}
4647

47-
- (void)viewDidAppear:(BOOL)animated
48-
{
48+
/**
49+
* Disable the gesture recognizer on the left view controller so that it doesn't interfere with
50+
* swipe to delete on the feed menu tableview
51+
*/
52+
- (void)viewDidAppear:(BOOL)animated {
4953
[super viewDidAppear:animated];
5054

5155
MFSideMenuContainerViewController *container = (MFSideMenuContainerViewController *)[[[[UIApplication sharedApplication] delegate] window] rootViewController];
52-
// container.menuContainerView.gestureRecognizers
53-
5456

5557
for (UIGestureRecognizer *recognizer in container.menuContainerView.gestureRecognizers) {
5658
[recognizer setEnabled:NO];
57-
// [container.menuContainerView removeGestureRecognizer:recognizer];
5859
}
59-
6060
}
6161

6262
/**
6363
* If the left menu is open, it closes it
6464
* Otherwise it opens to the left menu
6565
*/
66-
- (void) toggleLeftMenu
67-
{
68-
if (self.menuContainerViewController.menuState == MFSideMenuStateLeftMenuOpen)
69-
{
70-
[self.menuContainerViewController setMenuState:MFSideMenuStateClosed completion:^{}];
71-
72-
}
73-
else
74-
{
75-
[self.menuContainerViewController toggleLeftSideMenuCompletion:^{}];
76-
}
66+
- (void) toggleLeftMenu {
67+
if (self.menuContainerViewController.menuState == MFSideMenuStateLeftMenuOpen) {
68+
[self.menuContainerViewController setMenuState:MFSideMenuStateClosed completion:^{}];
69+
70+
} else {
71+
[self.menuContainerViewController toggleLeftSideMenuCompletion:^{}];
72+
}
7773
}
7874

79-
8075
@end

EasyReader/Application/Controllers/Home/FeedItemCollectionView/EZRFeedItemCollectionView.h renamed to EasyReader/Application/Controllers/Home/CollectionView/EZRFeedItemCollectionView.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
#import <UIKit/UIKit.h>
1010
#import "FeedItem.h"
1111

12-
@class EZRCollectionView;
12+
@class EZRFeedItemCollectionView;
1313

14-
@protocol EZRCollectionViewDelegate<NSObject, UICollectionViewDelegate>
14+
@protocol EZRFeedItemCollectionViewDelegate<NSObject, UICollectionViewDelegate>
1515

1616
@optional
1717

18-
- (void)collectionView:(EZRCollectionView *)collectionView didTapTitleOfItem:(FeedItem *)item;
18+
- (void)collectionView:(EZRFeedItemCollectionView *)collectionView didTapTitleOfItem:(FeedItem *)item;
1919

2020
@end
2121

EasyReader/Application/Controllers/Home/FeedItemCollectionView/EZRFeedItemCollectionView.m renamed to EasyReader/Application/Controllers/Home/CollectionView/EZRFeedItemCollectionView.m

File renamed without changes.

EasyReader/Application/Controllers/Home/FeedItemCollectionView/EZRFeedItemCollectionViewCell.h renamed to EasyReader/Application/Controllers/Home/CollectionView/EZRFeedItemCollectionViewCell.h

File renamed without changes.

0 commit comments

Comments
 (0)