+
+ EPUser user=new EPUser();
+ user.setOrgUserId("test");
+ assertFalse(sessionTimeoutInterceptor.preHandle(mockedRequest, mockedResponse, handlerMethod));
+
+ when(handlerMethod.getBean()).thenReturn(fusionBaseController);
+ when(fusionBaseController.isAccessible()).thenReturn(false);
+ PowerMockito.mockStatic(EPUserUtils.class);
+
+ PowerMockito.when(EPUserUtils.getUserSession(mockedRequest)).thenReturn(user);
+ assertFalse(sessionTimeoutInterceptor.preHandle(mockedRequest, mockedResponse, handlerMethod));
+
+ }
+
+ @Test
+ public void preHandleTestLogout() throws Exception{
+
+ EPUser user=new EPUser();
+ user.setOrgUserId("test");
+ when(mockedRequest.getRequestURI()).thenReturn("http://logout.html");
+
+ when(handlerMethod.getBean()).thenReturn(fusionBaseController);
+ when(fusionBaseController.isAccessible()).thenReturn(false);
+ PowerMockito.mockStatic(EPUserUtils.class);
+
+ PowerMockito.when(EPUserUtils.getUserSession(mockedRequest)).thenReturn(user);