Initial OpenECOMP policy/engine commit
[policy/engine.git] / ecomp-sdk-app / src / test / java / org / openecomp / portalsdk / workflow / services / WorkflowScheduleServiceTest.java
1 package org.openecomp.portalsdk.workflow.services;
2
3 import java.util.Calendar;
4
5 import org.junit.Assert;
6 import org.junit.Test;
7 import org.openecomp.portalsdk.core.MockApplicationContextTestSuite;
8 import org.openecomp.portalsdk.workflow.domain.WorkflowSchedule;
9 import org.springframework.beans.factory.annotation.Autowired;
10
11 public class WorkflowScheduleServiceTest extends MockApplicationContextTestSuite {
12         
13         @Autowired
14         WorkflowScheduleService service;
15 //      @Autowired
16 //      SchedulerFactoryBean schedulerBean;
17         
18         @Test
19         public void testFire() {
20                 
21                 // List<WorkflowSchedule> wfs = service.findAll();
22                 
23                 final WorkflowSchedule ws = new WorkflowSchedule();
24                 ws.setId(999L);
25                 ws.setWorkflowKey("test");
26                 ws.setCronDetails("0 38 13 3 5 ? 2016");
27                 final Calendar instance = Calendar.getInstance();
28                 instance.add(Calendar.YEAR, 3);
29                 ws.setEndDateTime(instance.getTime());
30                 
31                 ws.setStartDateTime(Calendar.getInstance().getTime());
32                 try{
33                         service.saveWorkflowSchedule(ws);
34                         Assert.assertTrue(true);
35                 } catch(Exception e) {
36                         Assert.fail(e.getMessage());
37                 }
38                 
39         }
40
41 }