1 package org.openecomp.portalapp.portal.test.controller;
3 import java.util.HashMap;
6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse;
9 import org.junit.Before;
10 import org.junit.Test;
11 import org.junit.runner.RunWith;
12 import org.mockito.InjectMocks;
13 import org.mockito.Mock;
14 import org.mockito.Mockito;
15 import org.mockito.MockitoAnnotations;
16 import org.openecomp.portalapp.controller.EPFusionBaseController;
17 import org.openecomp.portalapp.portal.controller.DashboardController;
18 import org.openecomp.portalapp.portal.service.DashboardSearchService;
19 import org.openecomp.portalapp.portal.service.DashboardSearchServiceImpl;
20 import org.openecomp.portalapp.portal.test.core.MockEPUser;
21 import org.openecomp.portalapp.portal.utils.EPCommonSystemProperties;
22 import org.openecomp.portalapp.test.framework.MockitoTestSuite;
23 import org.openecomp.portalapp.util.EPUserUtils;
24 import org.openecomp.portalsdk.core.util.SystemProperties;
25 import org.powermock.api.mockito.PowerMockito;
26 import org.powermock.core.classloader.annotations.PrepareForTest;
27 import org.powermock.modules.junit4.PowerMockRunner;
29 @RunWith(PowerMockRunner.class)
30 @PrepareForTest({EPUserUtils.class, SystemProperties.class})
31 public class EPFusionBaseControllerTest {
34 DashboardSearchService searchService = new DashboardSearchServiceImpl();
37 EPFusionBaseController epFusionBaseController; /*= mock(EPFusionBaseController.class);*/
41 MockitoAnnotations.initMocks(this);
44 MockitoTestSuite mockitoTestSuite = new MockitoTestSuite();
46 HttpServletRequest mockedRequest = mockitoTestSuite.getMockedRequest();
47 HttpServletResponse mockedResponse = mockitoTestSuite.getMockedResponse();
49 NullPointerException nullPointerException = new NullPointerException();
51 MockEPUser mockUser = new MockEPUser();
54 public void messagesTest(){
55 Map<String, Object> expectedData = new HashMap<String, Object>();
56 Map<String, Object> actualData = null;
58 PowerMockito.mockStatic(SystemProperties.class);
59 Mockito.when(SystemProperties.getProperty(EPCommonSystemProperties.APPLICATION_MENU_ATTRIBUTE_NAME)).then(null);
60 actualData = epFusionBaseController.messages(mockedRequest);