EventManager test

This commit is contained in:
Kyle Fang
2013-02-25 20:41:05 +08:00
parent ce7ed3e8f4
commit 097da88e5c
4 changed files with 30 additions and 4 deletions

View File

@@ -13,7 +13,6 @@
- (void)setUp{
[super setUp];
}
- (void)tearDown{
@@ -25,8 +24,34 @@
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
if (!success) {
STFail(@"Don't have access to user's reminder");
} else {
STSuccess();
}
}];
}];
}
- (void)testDefaultReminder{
if (![[PPEvenKitManager sharedManager] defaultReminderListIdentifier] || [[[PPEvenKitManager sharedManager] defaultReminderListIdentifier] isEqualToString:@""] ) {
STFail(@"No default reminder identifier");
}
}
- (void)testReminderLists{
NSArray *reminderLists = [[PPEvenKitManager sharedManager] reminderLists];
if (reminderLists.count == 0) {
STFail(@"0 Reminder lists");
}
}
- (void)testGetReminderItemsAsync{
[[PPEvenKitManager sharedManager] getReminderItemsInListWithIdentifier:[[PPEvenKitManager sharedManager] defaultReminderListIdentifier] includeCompleted:YES includeImcompleted:YES withCompletionBlock:^(NSArray *reminders) {
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
if (reminders == nil) {
STFail(@"return nil reminder items");
} else {
STSuccess();
}
STSuccess();
}];
}];
}