fc827f783c1595bb5ec39511c25c8b9968bd2348
[portal.git] / ecomp-portal-BE-os / src / test / java / org / openecomp / portalapp / portal / authentication / SessionTimeoutInterceptorTest.java
1 package org.openecomp.portalapp.portal.authentication;
2
3 import static org.junit.Assert.assertFalse;
4
5 import javax.servlet.http.HttpServletRequest;
6 import javax.servlet.http.HttpServletResponse;
7
8 import org.junit.Before;
9 import org.junit.Test;
10 import org.mockito.InjectMocks;
11 import org.mockito.Mock;
12 import org.mockito.MockitoAnnotations;
13 import org.openecomp.portalapp.authentication.LoginStrategy;
14 import org.openecomp.portalapp.authentication.SimpleLoginStrategy;
15 import org.openecomp.portalapp.controller.EPFusionBaseController;
16 import org.openecomp.portalapp.portal.framework.MockitoTestSuite;
17 import org.openecomp.portalapp.portal.interceptor.SessionTimeoutInterceptor;
18 import org.springframework.web.method.HandlerMethod;
19
20 public class SessionTimeoutInterceptorTest {
21
22         
23         @Mock
24         LoginStrategy loginStrategy = new SimpleLoginStrategy();
25         
26         @Mock
27         EPFusionBaseController ePFusionBaseController = new EPFusionBaseController() {
28         };
29         
30         @Mock
31         HandlerMethod handlerMethod;
32         
33         @InjectMocks
34         SessionTimeoutInterceptor  sessionTimeoutInterceptor = new  SessionTimeoutInterceptor();
35
36         @Before
37         public void setup() {
38                 MockitoAnnotations.initMocks(this);
39         }
40
41         MockitoTestSuite mockitoTestSuite = new MockitoTestSuite();
42
43         HttpServletRequest mockedRequest = mockitoTestSuite.getMockedRequest();
44         HttpServletResponse mockedResponse = mockitoTestSuite.getMockedResponse();
45         
46         @Test
47         public void preHandleTest() throws Exception{
48                 assertFalse(sessionTimeoutInterceptor.preHandle(mockedRequest, mockedResponse, ePFusionBaseController));
49         }
50         
51         @Test
52         public void preHandleTestIfMethodIsinstanceOfHandlerMethod() throws Exception{
53                 assertFalse(sessionTimeoutInterceptor.preHandle(mockedRequest, mockedResponse, handlerMethod));
54         }
55 }