Merge "test cases for the remaining lines of equal method"
[portal.git] / ecomp-portal-BE-common / src / test / java / org / onap / portalapp / portal / domain / EPUserTest.java
1 /*-
2  * ============LICENSE_START==========================================
3  * ONAP Portal
4  * ===================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ===================================================================
7  * Modifications Copyright © 2018 IBM.
8  * ================================================================================
9  *
10  * Unless otherwise specified, all software contained herein is licensed
11  * under the Apache License, Version 2.0 (the "License");
12  * you may not use this software except in compliance with the License.
13  * You may obtain a copy of the License at
14  *
15  *             http://www.apache.org/licenses/LICENSE-2.0
16  *
17  * Unless required by applicable law or agreed to in writing, software
18  * distributed under the License is distributed on an "AS IS" BASIS,
19  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20  * See the License for the specific language governing permissions and
21  * limitations under the License.
22  *
23  * Unless otherwise specified, all documentation contained herein is licensed
24  * under the Creative Commons License, Attribution 4.0 Intl. (the "License");
25  * you may not use this documentation except in compliance with the License.
26  * You may obtain a copy of the License at
27  *
28  *             https://creativecommons.org/licenses/by/4.0/
29  *
30  * Unless required by applicable law or agreed to in writing, documentation
31  * distributed under the License is distributed on an "AS IS" BASIS,
32  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
33  * See the License for the specific language governing permissions and
34  * limitations under the License.
35  *
36  * ============LICENSE_END============================================
37  *
38  * 
39  */
40 package org.onap.portalapp.portal.domain;
41
42 import static org.junit.Assert.*;
43
44 import java.util.Date;
45
46 import org.junit.Test;
47 import org.onap.portalapp.portal.domain.EPUser;
48
49 public class EPUserTest {
50
51     public EPUser mockEPUser(){
52         
53         EPUser epUser = new EPUser();
54         
55         epUser.setId((long)1);
56         epUser.setManagerId((long) 1234);
57         epUser.setFirstName("test");
58         epUser.setLastName("test");
59         epUser.setMiddleInitial("test");
60         epUser.setPhone("test");
61         epUser.setFax("test");
62         epUser.setCellular("test");
63         epUser.setEmail("test");
64         epUser.setAddressId((long) 123); 
65         epUser.setAlertMethodCd("test");
66         epUser.setHrid("test");
67         epUser.setOrgUserId("test");
68         epUser.setOrgCode("test");
69         epUser.setAddress1("test");
70         epUser.setAddress2("test");
71         epUser.setCity("test");
72         epUser.setState("test");
73         epUser.setZipCode("test");
74         epUser.setCountry("test");
75         epUser.setOrgManagerUserId("test");
76         epUser.setLocationClli("test");
77         epUser.setBusinessCountryCode("test");
78         epUser.setBusinessCountryName("test");
79         epUser.setBusinessUnit("test");
80         epUser.setBusinessUnitName("test");
81         epUser.setDepartment("test");
82         epUser.setDepartmentName("test");
83         epUser.setCompanyCode("test");
84         epUser.setCompany("test");
85         epUser.setZipCodeSuffix("test");
86         epUser.setJobTitle("test");
87         epUser.setCommandChain("test");
88         epUser.setSiloStatus("test");
89         epUser.setCostCenter("test");
90         epUser.setFinancialLocCode("test");
91         epUser.setLoginId("test");
92         epUser.setLoginPwd("test");
93         epUser.setLastLoginDate(new Date());
94         epUser.setActive(false);
95         epUser.setInternal(false);
96         epUser.setSelectedProfileId((long) 12345);
97         epUser.setTimeZoneId((long) 12345);
98         epUser.setOnline(false);
99         epUser.setChatId("test");
100         return epUser;
101                     
102     }
103     
104     @Test
105     public void userTest(){
106         EPUser user = mockEPUser();
107         
108         assertEquals(user.getId(), new Long(1));
109         assertEquals(user.getManagerId(), new Long(1234));
110         assertEquals(user.getFirstName(), "test");
111         assertEquals(user.getLastName(), "test");
112         assertEquals(user.getMiddleInitial(), "test");
113         assertEquals(user.getPhone(), "test");
114         assertEquals(user.getFax(), "test");
115         assertEquals(user.getCellular(), "test");        
116         assertEquals(user.getEmail(), "test");
117         assertEquals(user.getAddressId(), new Long(123) );
118         assertEquals(user.getAlertMethodCd(), "test");
119         assertEquals(user.getHrid(), "test");
120         assertEquals(user.getOrgUserId(), "test");
121         assertEquals(user.getOrgCode(), "test");
122         assertEquals(user.getAddress1(), "test");
123         assertEquals(user.getAddress2(), "test");
124         assertEquals(user.getState(), "test");
125         assertEquals(user.getZipCode(), "test");
126         assertEquals(user.getCountry(), "test");
127         assertEquals(user.getOrgManagerUserId(), "test");
128         assertEquals(user.getLocationClli(), "test");
129         assertEquals(user.getBusinessCountryCode(), "test");
130         assertEquals(user.getBusinessCountryName(), "test");
131         assertEquals(user.getBusinessUnit(), "test");
132         assertEquals(user.getBusinessUnitName(), "test");
133         assertEquals(user.getDepartment(), "test");
134         assertEquals(user.getDepartmentName(), "test");
135         assertEquals(user.getCompanyCode(), "test");
136         assertEquals(user.getCompany(), "test");
137         assertEquals(user.getZipCodeSuffix(), "test");
138         assertEquals(user.getJobTitle(), "test");
139         assertEquals(user.getCommandChain(), "test");
140         assertEquals(user.getSiloStatus(), "test");
141         assertEquals(user.getFinancialLocCode(), "test");
142         assertEquals(user.getLoginId(), "test");
143         assertEquals(user.getLoginPwd(), "test");
144         assertEquals(user.getActive(), false);
145         assertEquals(user.getInternal(), false);
146         assertEquals(user.getSelectedProfileId(), new Long (12345));
147         assertEquals(user.getTimeZoneId(), new Long (12345));
148         assertEquals(user.getChatId(), "test");
149         
150         EPUser another = mockEPUser();
151         assertTrue(user.compareTo(another) == 0);
152         another.setLastName("otherlastname");
153         assertTrue(user.compareTo(another) == 5);
154         
155         //assertEquals(user.toString(), "EPUser [orgId=null, managerId=1234, firstName=test, middleInitial=test, lastName=test, phone=test, fax=test, cellular=test, email=test, addressId=123, alertMethodCd=test, hrid=test, orgUserId=test, orgCode=test, address1=test, address2=test, city=test, state=test, zipCode=test, country=test, orgManagerUserId=test, locationClli=test, businessCountryCode=test, businessCountryName=test, businessUnit=test, businessUnitName=test, department=test, departmentName=test, companyCode=test, company=test, zipCodeSuffix=test, jobTitle=test, commandChain=test, siloStatus=test, costCenter=test, financialLocCode=test, loginId=test, loginPwd=test, lastLoginDate=Tue Sep 05 11:04:49 EDT 2017, active=false, internal=false, selectedProfileId=12345, timeZoneId=12345, online=false, chatId=test, isGuest=false, userApps=[], pseudoRoles=[]]");
156     }
157     
158 }