Skip to content

Commit d6c9626

Browse files
author
Julian Locke
authored
Merge pull request #379 from dropbox/remove-deprecated-route-tests
Remove integration tests for deprecated routes and replace if replacement is public
2 parents 2a69d77 + b0ae185 commit d6c9626

File tree

2 files changed

+25
-98
lines changed

2 files changed

+25
-98
lines changed

TestObjectiveDropbox/IntegrationTests/TestClasses.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,6 @@
154154
- (void)linkedAppsListMemberLinkedApps:(void (^_Nonnull)(void))nextTest;
155155
- (void)linkedAppsListMembersLinkedApps:(void (^_Nonnull)(void))nextTest;
156156
- (void)getInfo:(void (^_Nonnull)(void))nextTest;
157-
- (void)reportsGetActivity:(void (^_Nonnull)(void))nextTest;
158-
- (void)reportsGetDevices:(void (^_Nonnull)(void))nextTest;
159-
- (void)reportsGetMembership:(void (^_Nonnull)(void))nextTest;
160-
- (void)reportsGetStorage:(void (^_Nonnull)(void))nextTest;
161157

162158
// TeamMemberManagement
163159

@@ -171,6 +167,7 @@
171167
- (void)membersAdd:(void (^_Nonnull)(void))nextTest;
172168
- (void)membersGetInfo:(void (^_Nonnull)(void))nextTest;
173169
- (void)membersList:(void (^_Nonnull)(void))nextTest;
170+
- (void)membersListDevices:(void (^_Nonnull)(void))nextTest;
174171
- (void)membersSendWelcomeEmail:(void (^_Nonnull)(void))nextTest;
175172
- (void)membersSetAdminPermissions:(void (^_Nonnull)(void))nextTest;
176173
- (void)membersSetProfile:(void (^_Nonnull)(void))nextTest;

TestObjectiveDropbox/IntegrationTests/TestClasses.m

Lines changed: 24 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -310,20 +310,8 @@ - (void)testTeamMemberFileAcessActions:(void (^)(TeamTests *))nextTest {
310310
[TestFormat printTestEnd];
311311
nextTest(teamTests);
312312
};
313-
void (^reportsGetStorage)(void) = ^{
314-
[teamTests reportsGetStorage:end];
315-
};
316-
void (^reportsGetMembership)(void) = ^{
317-
[teamTests reportsGetMembership:reportsGetStorage];
318-
};
319-
void (^reportsGetDevices)(void) = ^{
320-
[teamTests reportsGetDevices:reportsGetMembership];
321-
};
322-
void (^reportsGetActivity)(void) = ^{
323-
[teamTests reportsGetActivity:reportsGetDevices];
324-
};
325313
void (^getInfo)(void) = ^{
326-
[teamTests getInfo:reportsGetActivity];
314+
[teamTests getInfo:end];
327315
};
328316
void (^linkedAppsListMembersLinkedApps)(void) = ^{
329317
[teamTests linkedAppsListMembersLinkedApps:getInfo];
@@ -371,8 +359,11 @@ - (void)testTeamMemberManagementActions:(void (^)(void))nextTest {
371359
void (^membersList)(void) = ^{
372360
[teamTests membersList:membersSendWelcomeEmail];
373361
};
362+
void (^membersListDevices)(void) = ^{
363+
[teamTests membersListDevices:membersList];
364+
};
374365
void (^membersGetInfo)(void) = ^{
375-
[teamTests membersGetInfo:membersList];
366+
[teamTests membersGetInfo:membersListDevices];
376367
};
377368
void (^membersAdd)(void) = ^{
378369
[teamTests membersAdd:membersGetInfo];
@@ -1815,86 +1806,6 @@ - (void)getInfo:(void (^)(void))nextTest {
18151806
}];
18161807
}
18171808

1818-
- (void)reportsGetActivity:(void (^)(void))nextTest {
1819-
[TestFormat printSubTestBegin:NSStringFromSelector(_cmd)];
1820-
NSCalendar *calendar = [NSCalendar currentCalendar];
1821-
NSDate *twoDaysAgo = [calendar dateByAddingUnit:NSCalendarUnitDay value:-2 toDate:[NSDate new] options:0];
1822-
[[[_tester.team reportsGetActivity:twoDaysAgo endDate:[NSDate new]]
1823-
setResponseBlock:^(DBTEAMGetActivityReport *result, DBTEAMDateRangeError *routeError, DBRequestError *error) {
1824-
if (result) {
1825-
MyLog(@"%@\n", result);
1826-
[TestFormat printSubTestEnd:NSStringFromSelector(_cmd)];
1827-
nextTest();
1828-
} else {
1829-
[TestFormat abort:error routeError:routeError];
1830-
}
1831-
} queue:[NSOperationQueue new]] setProgressBlock:^(int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend) {
1832-
[TestFormat printSentProgress:bytesSent
1833-
totalBytesSent:totalBytesSent
1834-
totalBytesExpectedToSend:totalBytesExpectedToSend];
1835-
}];
1836-
}
1837-
1838-
- (void)reportsGetDevices:(void (^)(void))nextTest {
1839-
[TestFormat printSubTestBegin:NSStringFromSelector(_cmd)];
1840-
NSCalendar *calendar = [NSCalendar currentCalendar];
1841-
NSDate *twoDaysAgo = [calendar dateByAddingUnit:NSCalendarUnitDay value:-2 toDate:[NSDate new] options:0];
1842-
[[[_tester.team reportsGetDevices:twoDaysAgo endDate:[NSDate new]]
1843-
setResponseBlock:^(DBTEAMGetDevicesReport *result, DBTEAMDateRangeError *routeError, DBRequestError *error) {
1844-
if (result) {
1845-
MyLog(@"%@\n", result);
1846-
[TestFormat printSubTestEnd:NSStringFromSelector(_cmd)];
1847-
nextTest();
1848-
} else {
1849-
[TestFormat abort:error routeError:routeError];
1850-
}
1851-
} queue:[NSOperationQueue new]] setProgressBlock:^(int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend) {
1852-
[TestFormat printSentProgress:bytesSent
1853-
totalBytesSent:totalBytesSent
1854-
totalBytesExpectedToSend:totalBytesExpectedToSend];
1855-
}];
1856-
}
1857-
1858-
- (void)reportsGetMembership:(void (^)(void))nextTest {
1859-
[TestFormat printSubTestBegin:NSStringFromSelector(_cmd)];
1860-
NSCalendar *calendar = [NSCalendar currentCalendar];
1861-
NSDate *twoDaysAgo = [calendar dateByAddingUnit:NSCalendarUnitDay value:-2 toDate:[NSDate new] options:0];
1862-
[[[_tester.team reportsGetMembership:twoDaysAgo endDate:[NSDate new]]
1863-
setResponseBlock:^(DBTEAMGetMembershipReport *result, DBTEAMDateRangeError *routeError, DBRequestError *error) {
1864-
if (result) {
1865-
MyLog(@"%@\n", result);
1866-
[TestFormat printSubTestEnd:NSStringFromSelector(_cmd)];
1867-
nextTest();
1868-
} else {
1869-
[TestFormat abort:error routeError:routeError];
1870-
}
1871-
} queue:[NSOperationQueue new]] setProgressBlock:^(int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend) {
1872-
[TestFormat printSentProgress:bytesSent
1873-
totalBytesSent:totalBytesSent
1874-
totalBytesExpectedToSend:totalBytesExpectedToSend];
1875-
}];
1876-
}
1877-
1878-
- (void)reportsGetStorage:(void (^)(void))nextTest {
1879-
[TestFormat printSubTestBegin:NSStringFromSelector(_cmd)];
1880-
NSCalendar *calendar = [NSCalendar currentCalendar];
1881-
NSDate *twoDaysAgo = [calendar dateByAddingUnit:NSCalendarUnitDay value:-2 toDate:[NSDate new] options:0];
1882-
[[[_tester.team reportsGetStorage:twoDaysAgo endDate:[NSDate new]]
1883-
setResponseBlock:^(DBTEAMGetStorageReport *result, DBTEAMDateRangeError *routeError, DBRequestError *error) {
1884-
if (result) {
1885-
MyLog(@"%@\n", result);
1886-
[TestFormat printSubTestEnd:NSStringFromSelector(_cmd)];
1887-
nextTest();
1888-
} else {
1889-
[TestFormat abort:error routeError:routeError];
1890-
}
1891-
} queue:[NSOperationQueue new]] setProgressBlock:^(int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend) {
1892-
[TestFormat printSentProgress:bytesSent
1893-
totalBytesSent:totalBytesSent
1894-
totalBytesExpectedToSend:totalBytesExpectedToSend];
1895-
}];
1896-
}
1897-
18981809
/**
18991810
Permission: TEAM member management
19001811
*/
@@ -2179,6 +2090,25 @@ - (void)membersList:(void (^)(void))nextTest {
21792090
}];
21802091
}
21812092

2093+
- (void)membersListDevices:(void (^)(void))nextTest {
2094+
[TestFormat printSubTestBegin:NSStringFromSelector(_cmd)];
2095+
2096+
[[[_tester.team devicesListMembersDevices]
2097+
setResponseBlock:^(DBTEAMListMembersDevicesResult *result, DBTEAMListMembersDevicesError *routeError, DBRequestError *error) {
2098+
if (result) {
2099+
MyLog(@"%@\n", result);
2100+
[TestFormat printSubTestEnd:NSStringFromSelector(_cmd)];
2101+
nextTest();
2102+
} else {
2103+
[TestFormat abort:error routeError:routeError];
2104+
}
2105+
} queue:[NSOperationQueue new]] setProgressBlock:^(int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend) {
2106+
[TestFormat printSentProgress:bytesSent
2107+
totalBytesSent:totalBytesSent
2108+
totalBytesExpectedToSend:totalBytesExpectedToSend];
2109+
}];
2110+
}
2111+
21822112
- (void)membersSendWelcomeEmail:(void (^)(void))nextTest {
21832113
[TestFormat printSubTestBegin:NSStringFromSelector(_cmd)];
21842114
DBTEAMUserSelectorArg *userSelectArg = [[DBTEAMUserSelectorArg alloc] initWithTeamMemberId:_teamMemberId];

0 commit comments

Comments
 (0)