0f6f6ca617108806a7459163fb21c3397376c487
[portal.git] / ecomp-portal-BE-common / src / test / java / org / openecomp / portalapp / portal / controller / SessionCommunicationControllerTest.java
1 package org.openecomp.portalapp.portal.controller;
2
3 import static org.junit.Assert.*;
4
5 import javax.servlet.http.HttpServletRequest;
6 import javax.servlet.http.HttpServletResponse;
7
8 import org.drools.core.command.assertion.AssertEquals;
9 import org.junit.Before;
10 import org.junit.Test;
11 import org.mockito.InjectMocks;
12 import org.mockito.Mock;
13 import org.mockito.Mockito;
14 import org.mockito.MockitoAnnotations;
15 import org.openecomp.portalapp.controller.sessionmgt.SessionCommunicationController;
16 import org.openecomp.portalapp.portal.framework.MockitoTestSuite;
17 import org.openecomp.portalapp.portal.core.MockEPUser;
18 import org.openecomp.portalapp.service.sessionmgt.ManageService;
19
20 public class SessionCommunicationControllerTest {
21         
22
23         @Mock
24         ManageService manageService;
25
26         @InjectMocks
27         SessionCommunicationController SessionCommunicationController = new SessionCommunicationController();
28
29         @Before
30         public void setup() {
31                 MockitoAnnotations.initMocks(this);
32         }
33
34         NullPointerException nullPointerException = new NullPointerException();
35         MockitoTestSuite mockitoTestSuite = new MockitoTestSuite();
36         MockEPUser mockUser = new MockEPUser();
37
38         HttpServletRequest mockedRequest = mockitoTestSuite.getMockedRequest();
39         HttpServletResponse mockedResponse = mockitoTestSuite.getMockedResponse();
40
41         
42         @Test
43         public void getSessionSlotCheckIntervalTest() throws Exception
44         {
45                 Mockito.when(manageService.fetchSessionSlotCheckInterval()).thenReturn(1);
46                 int result = SessionCommunicationController.getSessionSlotCheckInterval(mockedRequest, mockedResponse);
47                 assertEquals(result, 1);
48                 
49         }
50
51         @Test
52         public void extendSessionTimeOutsTest() throws Exception
53         {
54                 Mockito.doNothing().when(manageService).extendSessionTimeOuts("test");
55                 Boolean result = SessionCommunicationController.extendSessionTimeOuts(mockedRequest, mockedResponse, "test");
56                 assertEquals(result, true);
57                 
58         }
59 }