1 package org.openecomp.portalapp.portal.test.service;
3 import static org.junit.Assert.assertEquals;
5 import java.util.ArrayList;
6 import java.util.HashMap;
10 import org.junit.Before;
11 import org.junit.Test;
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.portal.domain.EPUser;
17 import org.openecomp.portalapp.portal.domain.GetAccessResult;
18 import org.openecomp.portalapp.portal.service.GetAccessServiceImpl;
19 import org.openecomp.portalapp.portal.test.core.MockEPUser;
20 import org.openecomp.portalsdk.core.service.DataAccessService;
21 import org.openecomp.portalsdk.core.service.DataAccessServiceImpl;
23 public class GetAccessServiceImplTest {
27 DataAccessService dataAccessService = new DataAccessServiceImpl();
30 MockitoAnnotations.initMocks(this);
34 GetAccessServiceImpl getAccessServiceImpl = new GetAccessServiceImpl();
36 MockEPUser mockUser = new MockEPUser();
39 public void getAppAccessListTest()
41 EPUser user = mockUser.mockEPUser();
42 Map<String, Long> params = new HashMap<>();
43 params.put("userId", user.getId());
44 List<GetAccessResult> appAccessList = new ArrayList<>();
45 Mockito.when(dataAccessService.executeNamedQuery("getAppAccessFunctionRole", params, null)).thenReturn(appAccessList);
47 List<GetAccessResult> expectedAppAccessList = getAccessServiceImpl.getAppAccessList(user);
48 assertEquals(expectedAppAccessList, appAccessList);