-
Notifications
You must be signed in to change notification settings - Fork 2
/
SyncTest.m
104 lines (86 loc) · 3.04 KB
/
SyncTest.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
//
// SyncTest.m
// Less2Do
//
// Created by Gerhard Schraml on 27.11.09.
// Copyright 2009 __MyCompanyName__. All rights reserved.
//
//#import "TDApi.h"
#import "SyncManager.h"
#import "CustomGHUnitAppDelegate.h";
@interface SyncTest : GHTestCase {
NSManagedObjectContext* managedObjectContext;
}
@end
@implementation SyncTest
- (void)setUp {
/* delete all contexts from the persistent store */
/*CustomGHUnitAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
managedObjectContext = [delegate managedObjectContext];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:[NSEntityDescription entityForName:@"Context" inManagedObjectContext:managedObjectContext]];
NSError *error;
NSArray *allContexts = [managedObjectContext executeFetchRequest:request error:&error];
[request release];
for (NSManagedObject* context in allContexts)
{
[managedObjectContext deleteObject:context];
}
if([managedObjectContext save:&error] == NO)
GHFail(@"Error at setUp");*/
}
- (void)tearDown {
/* do nothing */
ALog(@"got here");
}
/* Tests receiving all contexts without adding contexts before */
/*- (void)testDaFuckinConnection {
//NSError *error = nil;
//NSArray *contexts = [Context getAllContexts:&error];
//GHAssertEquals([contexts count], (NSUInteger)0, @"Context count must be 0");
NSError *error;
TDApi *fuck2 = [[TDApi alloc] initWithUsername:@"g.schraml@gmx.at" password:@"vryehlgg" error:&error];
GHAssertNil(error, @"Do hots wos");
GtdFolder *newFolder = [[GtdFolder alloc] init];
newFolder.title = @"FuckYourself";
//ALog(@"%@", newFolder.uid);
NSInteger newId = [fuck2 addFolder:newFolder error:&error];
//ALog(@"%@", newId);
newFolder.uid = newId;
GtdFolder *folder2 = [[GtdFolder alloc] init];
folder2.uid = newId;
[fuck2 deleteFolder:newFolder error:&error];
//ALog(@"deleted: %@", deleted);
//ALog(@"0: %@", fuck2.isAuthenticated);
NSArray* folders = [fuck2 getFolders:&error];
for (GtdFolder *gtdFolder in folders) {
ALog(@"[Fuck] %@", gtdFolder);
}
//ALog(@"1: %@", error);
//ALog(@"2: %@", fuck2);
}*/
-(void)testSync {
//NSError *error;
//[SyncManager syncWithPreference:SyncPreferLocal error:&error];
}
/*-(void)testGetLastModificationDates {
NSError *error = nil;
TDApi *tdApi = [[TDApi alloc] initWithUsername:@"g.schraml@gmx.at" password:@"vryehlgg" error:&error];
GHAssertNil(error, @"API not connected");
NSMutableDictionary *datesDict = [tdApi getLastModificationsDates:&error];
ALog(@"datesDict: %@", datesDict);
ALog(@"error: %@", error);
ALog(@"lastfolderedit: %@", [datesDict valueForKey:@"lastFolderEdit"]);
//GHAssertNil(error, @"Retrieving dates not successful");
}*/
-(void)testDisableAutocommit
{
CustomGHUnitAppDelegate *ghAppDelegate = [[UIApplication sharedApplication] delegate];
//ALog(@"Aktiver Timer: %@", ghAppDelegate.timer);
//[SyncManager stopAutocommit];
//ALog(@"Deaktivierter Timer isValid?: %@", [ghAppDelegate.timer isValid]);
//ALog(@"Fuck");
//[SyncManager startAutocommit];
//ALog(@"Reaktivierter Timer: %@", ghAppDelegate.timer);
}
@end