Merge 'origin/casablanca' into master
[so.git] / bpmn / so-bpmn-tasks / src / test / java / org / onap / so / bpmn / infrastructure / flowspecific / tasks / ActivateVfModuleTest.java
1 package org.onap.so.bpmn.infrastructure.flowspecific.tasks;
2
3 import static org.junit.Assert.*;
4 import static org.mockito.Mockito.times;
5 import static org.mockito.Mockito.verify;
6 import static org.mockito.Mockito.when;
7 import org.junit.Test;
8 import org.mockito.InjectMocks;
9 import org.onap.so.bpmn.BaseTaskTest;
10
11 public class ActivateVfModuleTest extends BaseTaskTest {
12         
13         @InjectMocks
14         private ActivateVfModule activateVfModule = new ActivateVfModule();
15         
16         @Test
17         public void setWaitBeforeDurationTest() throws Exception {
18                 when(env.getProperty(ActivateVfModule.VF_MODULE_TIMER_DURATION_PATH, ActivateVfModule.DEFAULT_TIMER_DURATION)).thenReturn("PT300S");
19                 activateVfModule.setTimerDuration(execution);
20                 verify(env, times(1)).getProperty(ActivateVfModule.VF_MODULE_TIMER_DURATION_PATH, ActivateVfModule.DEFAULT_TIMER_DURATION);
21                 assertEquals("PT300S", (String) execution.getVariable("vfModuleActivateTimerDuration"));
22         }
23
24 }