1 //package org.openecomp.portalapp.portal.service;
3 //import javax.servlet.http.HttpServletRequest;
4 //import javax.servlet.http.HttpServletResponse;
6 //import org.junit.Before;
7 //import org.junit.Test;
8 //import org.junit.runner.RunWith;
9 //import org.mockito.InjectMocks;
10 //import org.mockito.Mock;
11 //import org.mockito.Mockito;
12 //import org.mockito.MockitoAnnotations;
13 //import org.openecomp.portalapp.portal.framework.MockitoTestSuite;
14 //import org.openecomp.portalapp.portal.utils.EPSystemProperties;
15 //import org.openecomp.portalsdk.core.service.DataAccessService;
16 //import org.openecomp.portalsdk.core.util.SystemProperties;
17 //import org.powermock.api.mockito.PowerMockito;
19 //import java.io.BufferedReader;
20 //import java.io.IOException;
21 //import java.io.InputStreamReader;
22 //import java.io.UnsupportedEncodingException;
23 //import java.net.HttpURLConnection;
24 //import org.powermock.core.classloader.annotations.PrepareForTest;
25 //import org.powermock.modules.junit4.PowerMockRunner;
28 //@RunWith(PowerMockRunner.class)
29 //@PrepareForTest({ SystemProperties.class , EPSystemProperties.class , SystemProperties.class})
30 //public class UserServiceImplTest {
34 // UserServiceImpl userServiceImpl = new UserServiceImpl();
37 // DataAccessService dataAccessService;
40 // HttpURLConnection con;
43 // public void setup() {
44 // MockitoAnnotations.initMocks(this);
47 // MockitoTestSuite mockitoTestSuite = new MockitoTestSuite();
49 // HttpServletRequest mockedRequest = mockitoTestSuite.getMockedRequest();
50 // HttpServletResponse mockedResponse = mockitoTestSuite.getMockedResponse();
53 // public void getUserByUserIdTest() throws UnsupportedEncodingException, IOException
55 // BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"));
56 // PowerMockito.mockStatic(SystemProperties.class);
57 // PowerMockito.mockStatic(EPSystemProperties.class);
58 // Mockito.when(SystemProperties.getProperty(SystemProperties.AUTHENTICATION_MECHANISM)).thenReturn("OIDC");
59 // Mockito.when(EPSystemProperties.getProperty(EPSystemProperties.AUTH_USER_SERVER)).thenReturn("http://www.google.com");
60 // Mockito.when(new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"))).thenReturn(reader).thenReturn(reader);
61 // userServiceImpl.getUserByUserId("guestT");