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