Add doc folder.
[portal.git] / ecomp-portal-BE-common-test / src / main / java / org / openecomp / portalapp / portal / test / domain / ExternalRoleDetailsTest.java
1 package org.openecomp.portalapp.portal.test.domain;
2
3 import static org.junit.Assert.assertEquals;
4
5 import java.util.ArrayList;
6 import java.util.List;
7
8 import org.junit.Test;
9 import org.openecomp.portalapp.portal.domain.EPAppRoleFunction;
10 import org.openecomp.portalapp.portal.domain.ExternalRoleDetails;
11
12 public class ExternalRoleDetailsTest {
13
14         public ExternalRoleDetails mockExternalRoleDetails(){
15                 
16                 List<EPAppRoleFunction> epAppRoleFunctionList = new ArrayList<EPAppRoleFunction>();
17                 
18                 EPAppRoleFunction epAppRoleFunction = new EPAppRoleFunction();
19                 epAppRoleFunction.setRoleId((long)1);
20                 epAppRoleFunction.setAppId((long)1);
21                 epAppRoleFunction.setCode("test");
22                 
23                 epAppRoleFunctionList.add(epAppRoleFunction);
24                 
25                 ExternalRoleDetails externalRoleDetails = new ExternalRoleDetails();
26                 
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);
33                 
34                 return externalRoleDetails;
35         }
36         
37         @Test
38         public void externalRoleDetailsTest(){
39                 
40                 List<EPAppRoleFunction> epAppRoleFunctionList = new ArrayList<EPAppRoleFunction>();
41                 
42                 EPAppRoleFunction epAppRoleFunction = new EPAppRoleFunction();
43                 epAppRoleFunction.setRoleId((long)1);
44                 epAppRoleFunction.setAppId((long)1);
45                 epAppRoleFunction.setCode("test");
46                 
47                 epAppRoleFunctionList.add(epAppRoleFunction);
48                 
49                 ExternalRoleDetails externalRoleDetails = mockExternalRoleDetails();
50                 
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());
57                 
58         }
59 }