Add doc folder.
[portal.git] / ecomp-portal-BE-common-test / src / main / java / org / openecomp / portalapp / portal / test / domain / EPUserAppTest.java
1 package org.openecomp.portalapp.portal.test.domain;
2
3 import static org.junit.Assert.*;
4
5 import org.junit.Test;
6 import org.openecomp.portalapp.portal.domain.EPApp;
7 import org.openecomp.portalapp.portal.domain.EPRole;
8 import org.openecomp.portalapp.portal.domain.EPUserApp;
9
10 public class EPUserAppTest {
11
12         public EPUserApp mockEPUserApp(){
13                 
14                 EPApp epApp = new EPApp();
15                 epApp.setName("test");
16                 epApp.setImageUrl("test");
17                 epApp.setDescription("test");
18                 epApp.setNotes("test");
19                 epApp.setUrl("test");
20                 epApp.setAlternateUrl("test");
21                 epApp.setAppRestEndpoint("test");
22                 epApp.setMlAppName("test");
23                 epApp.setMlAppAdminId("test");
24                 epApp.setMotsId((long)1);
25                 epApp.setUsername("test");
26                 epApp.setAppPassword("test");
27                         
28                 
29                 //Role
30                 EPRole epRole = new EPRole();
31                 epRole.setName("test");
32                 epRole.setActive(false);
33                 epRole.setPriority(1);
34                 epRole.setAppId((long)1);
35                 epRole.setAppRoleId((long)1);
36                 
37                 EPUserApp user = new EPUserApp();
38                 user.setUserId((long)1);
39                 user.setApp(epApp);
40                 user.setRole(epRole);
41                 user.setPriority((short)32767);
42                 
43                 
44                 return user;
45         }
46         
47         @Test
48         public void userTest(){
49                 EPUserApp user = mockEPUserApp();
50                 
51                 EPApp epApp = new EPApp();
52                 epApp.setName("test");
53                 epApp.setImageUrl("test");
54                 epApp.setDescription("test");
55                 epApp.setNotes("test");
56                 epApp.setUrl("test");
57                 epApp.setAlternateUrl("test");
58                 epApp.setAppRestEndpoint("test");
59                 epApp.setMlAppName("test");
60                 epApp.setMlAppAdminId("test");
61                 epApp.setMotsId((long)1);
62                 epApp.setUsername("test");
63                 epApp.setAppPassword("test");
64                 user.setApp(epApp);
65                 
66                 //Role
67                 EPRole epRole = new EPRole();
68                 epRole.setName("test");
69                 epRole.setActive(false);
70                 epRole.setPriority(1);
71                 epRole.setAppId((long)1);
72                 epRole.setAppRoleId((long)1);
73                 
74                 
75         assertEquals(user.getUserId(),Long.valueOf(1));
76                 assertEquals(user.getApp(), epApp); 
77                 assertEquals(user.getPriority().getClass(), Short.class);
78         
79                 assertEquals(user.toString(), "[u: 1; a: null, r: null; appRoleId: 1]");
80                 
81                 assertEquals(user.hashCode(), user.hashCode());
82                 
83                 
84                 }
85 }