aboutsummaryrefslogtreecommitdiffstats
path: root/ecomp-sdk-app/src/test/java/org/openecomp/portalsdk/workflow/services/WorkflowScheduleServiceTest.java
blob: 584bad7880982cdf638579cd30e6243169de0312 (plain)
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
package org.openecomp.portalsdk.workflow.services;

import java.util.Calendar;

import org.junit.Assert;
import org.junit.Test;
import org.openecomp.portalsdk.core.MockApplicationContextTestSuite;
import org.openecomp.portalsdk.workflow.domain.WorkflowSchedule;
import org.springframework.beans.factory.annotation.Autowired;

public class WorkflowScheduleServiceTest extends MockApplicationContextTestSuite {
	
	@Autowired
	WorkflowScheduleService service;
//	@Autowired
//	SchedulerFactoryBean schedulerBean;
	
	@Test
	public void testFire() {
		
		// List<WorkflowSchedule> wfs = service.findAll();
		
		final WorkflowSchedule ws = new WorkflowSchedule();
		ws.setId(999L);
		ws.setWorkflowKey("test");
		ws.setCronDetails("0 38 13 3 5 ? 2016");
		final Calendar instance = Calendar.getInstance();
		instance.add(Calendar.YEAR, 3);
		ws.setEndDateTime(instance.getTime());
		
		ws.setStartDateTime(Calendar.getInstance().getTime());
		try{
			service.saveWorkflowSchedule(ws);
			Assert.assertTrue(true);
		} catch(Exception e) {
			Assert.fail(e.getMessage());
		}
		
	}

}