mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
ALF-4346: Scheduled Persistent Actions CRUD
- complete tests git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21929 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -253,8 +253,6 @@ public class ScheduledPersistedActionServiceTest extends TestCase
|
||||
assertEquals(now, retrieved.getScheduleStart());
|
||||
assertEquals(new Integer(3), retrieved.getScheduleIntervalCount());
|
||||
assertEquals(ScheduledPersistedAction.IntervalPeriod.Month, retrieved.getScheduleIntervalPeriod());
|
||||
|
||||
// TODO: associated action
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -317,13 +315,15 @@ public class ScheduledPersistedActionServiceTest extends TestCase
|
||||
assertEquals(2, service.listSchedules().size());
|
||||
NodeRef schedule1NodeRef = ((ScheduledPersistedActionImpl)schedule1).getPersistedAtNodeRef();
|
||||
NodeRef schedule2NodeRef = ((ScheduledPersistedActionImpl)schedule2).getPersistedAtNodeRef();
|
||||
|
||||
|
||||
// Delete one - the correct one goes!
|
||||
service.deleteSchedule(schedule2);
|
||||
assertEquals(1, service.listSchedules().size());
|
||||
assertEquals(testAction.getNodeRef(), service.listSchedules().get(0).getActionNodeRef());
|
||||
assertNotNull(serviceImpl.loadPersistentSchedule(schedule1NodeRef));
|
||||
assertNull(serviceImpl.loadPersistentSchedule(schedule2NodeRef));
|
||||
assertNotNull(service.getSchedule(testAction));
|
||||
assertNull(service.getSchedule(testAction2));
|
||||
|
||||
// Re-delete already deleted, no change
|
||||
service.deleteSchedule(schedule2);
|
||||
@@ -331,17 +331,23 @@ public class ScheduledPersistedActionServiceTest extends TestCase
|
||||
assertEquals(testAction.getNodeRef(), service.listSchedules().get(0).getActionNodeRef());
|
||||
assertNotNull(serviceImpl.loadPersistentSchedule(schedule1NodeRef));
|
||||
assertNull(serviceImpl.loadPersistentSchedule(schedule2NodeRef));
|
||||
assertNotNull(service.getSchedule(testAction));
|
||||
assertNull(service.getSchedule(testAction2));
|
||||
|
||||
// Delete the 2nd
|
||||
service.deleteSchedule(schedule1);
|
||||
assertEquals(0, service.listSchedules().size());
|
||||
assertNull(serviceImpl.loadPersistentSchedule(schedule1NodeRef));
|
||||
assertNull(serviceImpl.loadPersistentSchedule(schedule2NodeRef));
|
||||
assertNull(service.getSchedule(testAction));
|
||||
assertNull(service.getSchedule(testAction2));
|
||||
|
||||
// Can add back in again after being deleted
|
||||
service.saveSchedule(schedule1);
|
||||
assertEquals(1, service.listSchedules().size());
|
||||
assertEquals(testAction.getNodeRef(), service.listSchedules().get(0).getActionNodeRef());
|
||||
assertNotNull(service.getSchedule(testAction));
|
||||
assertNull(service.getSchedule(testAction2));
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user