use of org.opencastproject.scheduler.api.SchedulerService in project opencast by opencast.
the class SchedulerMigrationServiceTest method setUp.
@Before
public void setUp() throws Exception {
OrganizationDirectoryService orgDirService = createNiceMock(OrganizationDirectoryService.class);
expect(orgDirService.getOrganization(anyString())).andReturn(new DefaultOrganization()).anyTimes();
replay(orgDirService);
SecurityService securityService = createNiceMock(SecurityService.class);
expect(securityService.getOrganization()).andReturn(new DefaultOrganization()).anyTimes();
expect(securityService.getUser()).andReturn(new JaxbUser()).anyTimes();
replay(securityService);
SchedulerTransaction schedulerTransaction = createNiceMock(SchedulerTransaction.class);
replay(schedulerTransaction);
SchedulerService schedulerService = createNiceMock(SchedulerService.class);
expect(schedulerService.createTransaction(anyString())).andReturn(schedulerTransaction).anyTimes();
expect(schedulerService.search(anyObject(Opt.class), anyObject(Opt.class), anyObject(Opt.class), anyObject(Opt.class), anyObject(Opt.class))).andReturn(new ArrayList<>());
replay(schedulerService);
Workspace workspace = createNiceMock(Workspace.class);
expect(workspace.put(anyString(), anyString(), anyString(), anyObject(InputStream.class))).andReturn(new URI("test")).anyTimes();
replay(workspace);
AuthorizationService authorizationService = createNiceMock(AuthorizationService.class);
replay(authorizationService);
schedulerMigrationService.setAuthorizationService(authorizationService);
schedulerMigrationService.setOrganizationDirectoryService(orgDirService);
schedulerMigrationService.setSchedulerService(schedulerService);
schedulerMigrationService.setSecurityService(securityService);
schedulerMigrationService.setWorkspace(workspace);
}
Aggregations