2c601d3c8b7c04158f6c1a426c3f5498ea150320
[portal.git] / ecomp-portal-BE-common / src / test / java / org / openecomp / portalapp / portal / transport / AppsListWithAdminRoleTest.java
1 package org.openecomp.portalapp.portal.transport;
2
3 import static org.junit.Assert.*;
4
5 import java.util.ArrayList;
6
7 import org.junit.Test;
8 import org.openecomp.portalapp.portal.transport.AppNameIdIsAdmin;
9 import org.openecomp.portalapp.portal.transport.AppsListWithAdminRole;
10
11 public class AppsListWithAdminRoleTest {
12         
13         public AppsListWithAdminRole mockAppsListWithAdminRole(){
14                 AppsListWithAdminRole appsListWithAdminRole = new AppsListWithAdminRole();
15                 
16                 ArrayList<AppNameIdIsAdmin> appsRoles = new ArrayList<AppNameIdIsAdmin>();
17                 AppNameIdIsAdmin appNameIdIsAdmin = new AppNameIdIsAdmin();
18                 appsRoles.add(appNameIdIsAdmin);
19                 
20                 appsListWithAdminRole.setOrgUserId("test");
21                 appsListWithAdminRole.setAppsRoles(appsRoles);
22                 
23                 return appsListWithAdminRole;
24         }
25
26         @Test
27         public void appsListWithAdminRoleTest(){
28                 AppsListWithAdminRole appsListWithAdminRole = mockAppsListWithAdminRole();
29                 
30                 AppsListWithAdminRole appsListWithAdminRole1 = new AppsListWithAdminRole();
31                 
32                 ArrayList<AppNameIdIsAdmin> appsRoles = new ArrayList<AppNameIdIsAdmin>();
33                 AppNameIdIsAdmin appNameIdIsAdmin = new AppNameIdIsAdmin();
34                 appsRoles.add(appNameIdIsAdmin);
35                 
36                 appsListWithAdminRole1.setOrgUserId("test");
37                 appsListWithAdminRole1.setAppsRoles(appsRoles);
38                                 
39                 assertEquals(appsListWithAdminRole.getOrgUserId(), "test");
40                 assertEquals(appsListWithAdminRole.getAppsRoles(), appsRoles);
41                 
42                 assertTrue(appsListWithAdminRole.equals(appsListWithAdminRole1));
43                 assertEquals(appsListWithAdminRole.hashCode(), appsListWithAdminRole1.hashCode());
44                 assertEquals(appsListWithAdminRole.toString(), "AppsListWithAdminRole [orgUserId=test, appsRoles=[AppNameIdIsAdmin [id=null, appName=null, isAdmin=null, restrictedApp=null]]]");
45         }
46 }