Skip to content

Commit d832eda

Browse files
author
jlorich
committed
Merge pull request #35 from cloudspace/67864562_create_base_test_files
Add base test case
2 parents d2c44d0 + eb2e67a commit d832eda

5 files changed

Lines changed: 71 additions & 9 deletions

File tree

EasyReader-Tests/EasyReader_Tests.m renamed to EasyReader-Tests/Application/Models/UserTests.m

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
//
2-
// EasyReader_Tests.m
3-
// EasyReader-Tests
2+
// UserTests.m
3+
// EasyReader
44
//
55
// Created by Joseph Lorich on 3/19/14.
66
// Copyright (c) 2014 Cloudspace. All rights reserved.
77
//
88

99
#import <XCTest/XCTest.h>
10+
#import "CSBaseTestCase.h"
1011

11-
@interface EasyReader_Tests : XCTestCase
12+
@interface UserTests : CSBaseTestCase
1213

1314
@end
1415

15-
@implementation EasyReader_Tests
16+
@implementation UserTests
1617

1718
- (void)setUp
1819
{

EasyReader-Tests/CSBaseTestCase.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
//
2+
// CSBaseTestCase.h
3+
// EasyReader
4+
//
5+
// Created by Joseph Lorich on 3/19/14.
6+
// Copyright (c) 2014 Cloudspace. All rights reserved.
7+
//
8+
9+
#import <XCTest/XCTest.h>
10+
11+
/**
12+
* A base class for all tests
13+
*/
14+
@interface CSBaseTestCase : XCTestCase
15+
16+
@end

EasyReader-Tests/CSBaseTestCase.m

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
//
2+
// CSBaseTestCase.m
3+
// EasyReader
4+
//
5+
// Created by Joseph Lorich on 3/19/14.
6+
// Copyright (c) 2014 Cloudspace. All rights reserved.
7+
//
8+
9+
#import "CSBaseTestCase.h"
10+
11+
12+
@implementation CSBaseTestCase
13+
14+
@end

EasyReader.xcodeproj/project.pbxproj

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
8E7F403218D3596C00A6FED6 /* CSResponsiveApiRequestor.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7F403118D3596C00A6FED6 /* CSResponsiveApiRequestor.m */; };
2525
8E7F81F018D0BF8500BC50C2 /* CSBaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7F81EF18D0BF8500BC50C2 /* CSBaseObject.m */; };
2626
9D140BF5171F68E000CDD319 /* button_add@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9D140BF4171F68E000CDD319 /* button_add@2x.png */; };
27+
9D16D30718DA2B3A001E9C38 /* CSBaseTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D16D30618DA2B3A001E9C38 /* CSBaseTestCase.m */; };
28+
9D16D30918DA2E43001E9C38 /* UserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D16D30818DA2E43001E9C38 /* UserTests.m */; };
2729
9D27B1DF1715DECB001C39CF /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9D27B1DE1715DECB001C39CF /* Default-568h@2x.png */; };
2830
9D2FDF881721EE4400535763 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9D2FDF871721EE4400535763 /* Default@2x.png */; };
2931
9D2FDF8A1721EE4800535763 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 9D2FDF891721EE4700535763 /* Default.png */; };
@@ -153,7 +155,6 @@
153155
9D7927C518DA279B00E1D3E1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9DAC16C91709D48E00383722 /* Foundation.framework */; };
154156
9D7927C618DA279B00E1D3E1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9DAC16C71709D48E00383722 /* UIKit.framework */; };
155157
9D7927CC18DA279B00E1D3E1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9D7927CA18DA279B00E1D3E1 /* InfoPlist.strings */; };
156-
9D7927CE18DA279B00E1D3E1 /* EasyReader_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D7927CD18DA279B00E1D3E1 /* EasyReader_Tests.m */; };
157158
9D8C6C5D170CA12500B18012 /* CSRootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D8C6C5C170CA12500B18012 /* CSRootViewController.m */; };
158159
9D8F3196171DB410006CFC6A /* button_menu@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9D8F318F171DB410006CFC6A /* button_menu@2x.png */; };
159160
9D8F3197171DB410006CFC6A /* icon_back.png in Resources */ = {isa = PBXBuildFile; fileRef = 9D8F3192171DB410006CFC6A /* icon_back.png */; };
@@ -228,6 +229,9 @@
228229
8E7F81EE18D0BF8500BC50C2 /* CSBaseObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSBaseObject.h; sourceTree = "<group>"; };
229230
8E7F81EF18D0BF8500BC50C2 /* CSBaseObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSBaseObject.m; sourceTree = "<group>"; };
230231
9D140BF4171F68E000CDD319 /* button_add@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "button_add@2x.png"; sourceTree = "<group>"; };
232+
9D16D30518DA2B3A001E9C38 /* CSBaseTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSBaseTestCase.h; sourceTree = "<group>"; };
233+
9D16D30618DA2B3A001E9C38 /* CSBaseTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSBaseTestCase.m; sourceTree = "<group>"; };
234+
9D16D30818DA2E43001E9C38 /* UserTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UserTests.m; path = Application/Models/UserTests.m; sourceTree = "<group>"; };
231235
9D27B1DE1715DECB001C39CF /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; };
232236
9D2FDF871721EE4400535763 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = "<group>"; };
233237
9D2FDF891721EE4700535763 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = "<group>"; };
@@ -248,7 +252,6 @@
248252
9D7927C318DA279B00E1D3E1 /* EasyReader-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "EasyReader-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
249253
9D7927C918DA279B00E1D3E1 /* EasyReader-Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "EasyReader-Tests-Info.plist"; sourceTree = "<group>"; };
250254
9D7927CB18DA279B00E1D3E1 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
251-
9D7927CD18DA279B00E1D3E1 /* EasyReader_Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EasyReader_Tests.m; sourceTree = "<group>"; };
252255
9D7927CF18DA279B00E1D3E1 /* EasyReader-Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "EasyReader-Tests-Prefix.pch"; sourceTree = "<group>"; };
253256
9D8C6C5B170CA12500B18012 /* CSRootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSRootViewController.h; sourceTree = "<group>"; };
254257
9D8C6C5C170CA12500B18012 /* CSRootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSRootViewController.m; sourceTree = "<group>"; };
@@ -385,6 +388,30 @@
385388
name = Api;
386389
sourceTree = "<group>";
387390
};
391+
9D16D30A18DA2E49001E9C38 /* Application */ = {
392+
isa = PBXGroup;
393+
children = (
394+
9D16D30C18DA2E5B001E9C38 /* Controllers */,
395+
9D16D30B18DA2E4E001E9C38 /* Models */,
396+
);
397+
name = Application;
398+
sourceTree = "<group>";
399+
};
400+
9D16D30B18DA2E4E001E9C38 /* Models */ = {
401+
isa = PBXGroup;
402+
children = (
403+
9D16D30818DA2E43001E9C38 /* UserTests.m */,
404+
);
405+
name = Models;
406+
sourceTree = "<group>";
407+
};
408+
9D16D30C18DA2E5B001E9C38 /* Controllers */ = {
409+
isa = PBXGroup;
410+
children = (
411+
);
412+
name = Controllers;
413+
sourceTree = "<group>";
414+
};
388415
9D429774170E166E00E73BFE /* Menu */ = {
389416
isa = PBXGroup;
390417
children = (
@@ -416,7 +443,9 @@
416443
9D7927C718DA279B00E1D3E1 /* EasyReader-Tests */ = {
417444
isa = PBXGroup;
418445
children = (
419-
9D7927CD18DA279B00E1D3E1 /* EasyReader_Tests.m */,
446+
9D16D30A18DA2E49001E9C38 /* Application */,
447+
9D16D30518DA2B3A001E9C38 /* CSBaseTestCase.h */,
448+
9D16D30618DA2B3A001E9C38 /* CSBaseTestCase.m */,
420449
9D7927C818DA279B00E1D3E1 /* Supporting Files */,
421450
);
422451
path = "EasyReader-Tests";
@@ -1031,7 +1060,8 @@
10311060
isa = PBXSourcesBuildPhase;
10321061
buildActionMask = 2147483647;
10331062
files = (
1034-
9D7927CE18DA279B00E1D3E1 /* EasyReader_Tests.m in Sources */,
1063+
9D16D30718DA2B3A001E9C38 /* CSBaseTestCase.m in Sources */,
1064+
9D16D30918DA2E43001E9C38 /* UserTests.m in Sources */,
10351065
);
10361066
runOnlyForDeploymentPostprocessing = 0;
10371067
};
@@ -1347,6 +1377,7 @@
13471377
9D7927D418DA279B00E1D3E1 /* Release */,
13481378
);
13491379
defaultConfigurationIsVisible = 0;
1380+
defaultConfigurationName = Release;
13501381
};
13511382
9DAC16BF1709D48E00383722 /* Build configuration list for PBXProject "EasyReader" */ = {
13521383
isa = XCConfigurationList;

EasyReader/Application/Controllers/Menu/CSMenuLeftViewController.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sou
318318

319319
for (NSInteger i = 0; i < [reorderedFeeds count]; i++)
320320
{
321-
Feed *currentFeed = reorderedFeeds[i];
321+
// Feed *currentFeed = reorderedFeeds[i];
322322

323323
// NSPredicate *userFeedPredicate = [NSPredicate predicateWithFormat:@"user == %@ AND feed == %@", [User current], currentFeed];
324324
// FeedSort *feedSort = [FeedSort findFirstWithPredicate:userFeedPredicate];

0 commit comments

Comments
 (0)