|
|
|
@ -11,6 +11,7 @@ import com.todoroo.astrid.utility.Preferences;
|
|
|
|
public class ReminderServiceTests extends DatabaseTestCase {
|
|
|
|
public class ReminderServiceTests extends DatabaseTestCase {
|
|
|
|
|
|
|
|
|
|
|
|
ReminderService service;
|
|
|
|
ReminderService service;
|
|
|
|
|
|
|
|
AlarmScheduler original;
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
TaskDao taskDao;
|
|
|
|
TaskDao taskDao;
|
|
|
|
@ -19,9 +20,16 @@ public class ReminderServiceTests extends DatabaseTestCase {
|
|
|
|
protected void setUp() throws Exception {
|
|
|
|
protected void setUp() throws Exception {
|
|
|
|
super.setUp();
|
|
|
|
super.setUp();
|
|
|
|
service = ReminderService.getInstance();
|
|
|
|
service = ReminderService.getInstance();
|
|
|
|
|
|
|
|
original = service.getScheduler();
|
|
|
|
Preferences.setPreferenceDefaults();
|
|
|
|
Preferences.setPreferenceDefaults();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
protected void tearDown() throws Exception {
|
|
|
|
|
|
|
|
super.tearDown();
|
|
|
|
|
|
|
|
service.setScheduler(original);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/** tests with no alarms */
|
|
|
|
/** tests with no alarms */
|
|
|
|
public void testNoReminders() {
|
|
|
|
public void testNoReminders() {
|
|
|
|
service.setScheduler(new NoAlarmExpected());
|
|
|
|
service.setScheduler(new NoAlarmExpected());
|
|
|
|
|