Add doc folder.
[portal.git] / ecomp-portal-BE-common-test / src / main / java / org / openecomp / portalapp / portal / test / controller / EPFusionBaseControllerTest.java
1 package org.openecomp.portalapp.portal.test.controller;
2
3 import java.util.HashMap;
4 import java.util.Map;
5
6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse;
8
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;
28
29 @RunWith(PowerMockRunner.class)
30 @PrepareForTest({EPUserUtils.class, SystemProperties.class})
31 public class EPFusionBaseControllerTest {
32
33         @Mock
34         DashboardSearchService searchService = new DashboardSearchServiceImpl();
35         
36         @InjectMocks
37         EPFusionBaseController epFusionBaseController; /*= mock(EPFusionBaseController.class);*/
38
39         @Before
40         public void setup() {
41                 MockitoAnnotations.initMocks(this);
42         }
43
44         MockitoTestSuite mockitoTestSuite = new MockitoTestSuite();
45
46         HttpServletRequest mockedRequest = mockitoTestSuite.getMockedRequest();
47         HttpServletResponse mockedResponse = mockitoTestSuite.getMockedResponse();
48
49         NullPointerException nullPointerException = new NullPointerException();
50         
51         MockEPUser mockUser = new MockEPUser();
52         
53         @Test
54         public void messagesTest(){
55                 Map<String, Object> expectedData = new HashMap<String, Object>();
56                 Map<String, Object> actualData = null;
57                 
58                 PowerMockito.mockStatic(SystemProperties.class);
59                 Mockito.when(SystemProperties.getProperty(EPCommonSystemProperties.APPLICATION_MENU_ATTRIBUTE_NAME)).then(null);
60                 actualData = epFusionBaseController.messages(mockedRequest);
61                 System.out.println();
62                 
63         }
64 }