summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-common/src/test/java/org/onap/portalapp/controller/core/ProfileSearchControllerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-sdk/epsdk-app-common/src/test/java/org/onap/portalapp/controller/core/ProfileSearchControllerTest.java')
-rw-r--r--ecomp-sdk/epsdk-app-common/src/test/java/org/onap/portalapp/controller/core/ProfileSearchControllerTest.java22
1 files changed, 18 insertions, 4 deletions
diff --git a/ecomp-sdk/epsdk-app-common/src/test/java/org/onap/portalapp/controller/core/ProfileSearchControllerTest.java b/ecomp-sdk/epsdk-app-common/src/test/java/org/onap/portalapp/controller/core/ProfileSearchControllerTest.java
index c9bdc896..cc672156 100644
--- a/ecomp-sdk/epsdk-app-common/src/test/java/org/onap/portalapp/controller/core/ProfileSearchControllerTest.java
+++ b/ecomp-sdk/epsdk-app-common/src/test/java/org/onap/portalapp/controller/core/ProfileSearchControllerTest.java
@@ -55,7 +55,9 @@ import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;
import org.onap.portalapp.framework.MockitoTestSuite;
+import org.onap.portalsdk.core.auth.LoginStrategy;
import org.onap.portalsdk.core.domain.User;
+import org.onap.portalsdk.core.onboarding.exception.PortalAPIException;
import org.onap.portalsdk.core.restful.client.SharedContextRestClient;
import org.onap.portalsdk.core.service.RoleService;
import org.onap.portalsdk.core.service.UserProfileService;
@@ -79,6 +81,9 @@ public class ProfileSearchControllerTest {
@Mock
private SharedContextRestClient sharedContextRestClient;
+
+ @Mock
+ LoginStrategy loginStrategy;
@Before
public void setup() {
@@ -115,18 +120,27 @@ public class ProfileSearchControllerTest {
}
@Test
- public void getUserTest() throws IOException{
- List<User> profileList = null;
+ public void getUserTest() throws IOException, PortalAPIException{
+ List<User> profileList = new ArrayList<>();
+ User user = new User();
+ user.setOrgUserId("test");
StringWriter sw = new StringWriter();
PrintWriter writer = new PrintWriter(sw);
+ Mockito.when(loginStrategy.getUserId(mockedRequest)).thenReturn("test");
Mockito.when(mockedResponse.getWriter()).thenReturn(writer);
Mockito.when(service.findAll()).thenReturn(profileList);
profileSearchController.getUser(mockedRequest, mockedResponse);
}
@Test
- public void getUserExceptionTest(){
+ public void getUserExceptionTest() throws IOException, PortalAPIException{
List<User> profileList = null;
+ User user = new User();
+ user.setOrgUserId("test");
+ StringWriter sw = new StringWriter();
+ PrintWriter writer = new PrintWriter(sw);
+ Mockito.when(loginStrategy.getUserId(mockedRequest)).thenReturn("test");
+ Mockito.when(mockedResponse.getWriter()).thenReturn(writer);
Mockito.when(service.findAll()).thenReturn(profileList);
profileSearchController.getUser(mockedRequest, mockedResponse);
}
@@ -167,4 +181,4 @@ public class ProfileSearchControllerTest {
public void toggleProfileActiveExceptionTest() throws IOException{
profileSearchController.toggleProfileActive(mockedRequest, mockedResponse);
}
-}
+} \ No newline at end of file