1 package org.openecomp.portalapp.portal.test.domain;
3 import static org.junit.Assert.assertEquals;
5 import java.util.ArrayList;
9 import org.openecomp.portalapp.portal.domain.EPAppRoleFunction;
10 import org.openecomp.portalapp.portal.domain.ExternalRoleDetails;
12 public class ExternalRoleDetailsTest {
14 public ExternalRoleDetails mockExternalRoleDetails(){
16 List<EPAppRoleFunction> epAppRoleFunctionList = new ArrayList<EPAppRoleFunction>();
18 EPAppRoleFunction epAppRoleFunction = new EPAppRoleFunction();
19 epAppRoleFunction.setRoleId((long)1);
20 epAppRoleFunction.setAppId((long)1);
21 epAppRoleFunction.setCode("test");
23 epAppRoleFunctionList.add(epAppRoleFunction);
25 ExternalRoleDetails externalRoleDetails = new ExternalRoleDetails();
27 externalRoleDetails.setName("test");
28 externalRoleDetails.setActive(false);
29 externalRoleDetails.setPriority(1);
30 externalRoleDetails.setAppId((long)1);
31 externalRoleDetails.setAppRoleId((long)1);
32 externalRoleDetails.setPerms(epAppRoleFunctionList);
34 return externalRoleDetails;
38 public void externalRoleDetailsTest(){
40 List<EPAppRoleFunction> epAppRoleFunctionList = new ArrayList<EPAppRoleFunction>();
42 EPAppRoleFunction epAppRoleFunction = new EPAppRoleFunction();
43 epAppRoleFunction.setRoleId((long)1);
44 epAppRoleFunction.setAppId((long)1);
45 epAppRoleFunction.setCode("test");
47 epAppRoleFunctionList.add(epAppRoleFunction);
49 ExternalRoleDetails externalRoleDetails = mockExternalRoleDetails();
51 assertEquals(externalRoleDetails.getAppId(), new Long(1));
52 assertEquals(externalRoleDetails.getAppRoleId(), new Long(1));
53 assertEquals(externalRoleDetails.getPriority().toString(), "1");
54 assertEquals(externalRoleDetails.getName(), "test");
55 assertEquals(externalRoleDetails.getPriority().toString(), "1");
56 assertEquals(externalRoleDetails.getPerms().size(), epAppRoleFunctionList.size());