6ffab981bc6801e3ceef19f085704a38591b1f7b
[portal.git] / ecomp-portal-BE-common / src / test / java / org / openecomp / portalapp / portal / transport / ExternalAccessUserRoleDetailTest.java
1 package org.openecomp.portalapp.portal.transport;
2
3 import static org.junit.Assert.*;
4
5 import org.junit.Test;
6 import org.openecomp.portalapp.portal.transport.ExternalAccessUserRoleDetail;
7 import org.openecomp.portalapp.portal.transport.ExternalRoleDescription;
8
9 public class ExternalAccessUserRoleDetailTest {
10
11         public ExternalAccessUserRoleDetail mockExternalAccessUserRoleDetail(){
12                 
13                 ExternalRoleDescription externalRoleDescription = new ExternalRoleDescription();
14                 externalRoleDescription.setId("test");
15                 externalRoleDescription.setName("test");
16                 externalRoleDescription.setActive("test");
17                 externalRoleDescription.setPriority("test");
18                 externalRoleDescription.setAppId("test");
19                 externalRoleDescription.setAppRoleId("test");
20                             
21                 ExternalAccessUserRoleDetail externalAccessUserRoleDetail = new ExternalAccessUserRoleDetail("test", externalRoleDescription);
22                 
23                 externalAccessUserRoleDetail.setName("test");
24                 externalAccessUserRoleDetail.setDescription(externalRoleDescription);
25                 return externalAccessUserRoleDetail;
26         }
27         
28         @Test
29         public void externalAccessUserRoleDetailTest(){
30                 ExternalAccessUserRoleDetail externalAccessUserRoleDetail = mockExternalAccessUserRoleDetail();
31                 
32                 ExternalRoleDescription externalRoleDescription1 = new ExternalRoleDescription();
33                 externalRoleDescription1.setId("test");
34                 externalRoleDescription1.setName("test");
35                 externalRoleDescription1.setActive("test");
36                 externalRoleDescription1.setPriority("test");
37                 externalRoleDescription1.setAppId("test");
38                 externalRoleDescription1.setAppRoleId("test");
39                             
40                 ExternalAccessUserRoleDetail externalAccessUserRoleDetail1 = new ExternalAccessUserRoleDetail("test", externalRoleDescription1);
41                 
42                 assertEquals(externalAccessUserRoleDetail.getName(), externalAccessUserRoleDetail1.getName());
43                 assertEquals(externalAccessUserRoleDetail.getDescription(), externalAccessUserRoleDetail1.getDescription());
44                 assertEquals(externalAccessUserRoleDetail.hashCode(), externalAccessUserRoleDetail1.hashCode());
45                 assertTrue(externalAccessUserRoleDetail.equals(externalAccessUserRoleDetail1));
46         }
47 }