Fix security risk 'Improper Input Validation'
[sdc.git] / catalog-model / src / test / java / org / openecomp / sdc / be / model / UserTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
4  * ================================================================================
5  * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.openecomp.sdc.be.model;
22
23 import org.junit.Assert;
24 import org.junit.Test;
25 import org.openecomp.sdc.be.dao.utils.UserStatusEnum;
26
27 public class UserTest {
28
29     private User createTestSubject() {
30         return new User();
31     }
32
33     @Test
34     public void testCtor() throws Exception {
35         new User(new User());
36         new User("mock", "mock", "mock", "mock", "mock", 0L);
37     }
38
39     @Test
40     public void testCopyData() throws Exception {
41         User testSubject;
42         User other = null;
43
44         // default test
45         testSubject = createTestSubject();
46         testSubject.copyData(other);
47         testSubject.copyData(new User());
48     }
49
50     @Test
51     public void testGetFirstName() throws Exception {
52         User testSubject;
53         String result;
54
55         // default test
56         testSubject = createTestSubject();
57         result = testSubject.getFirstName();
58     }
59
60     @Test
61     public void testSetFirstName() throws Exception {
62         User testSubject;
63         String firstName = "";
64
65         // default test
66         testSubject = createTestSubject();
67         testSubject.setFirstName(firstName);
68     }
69
70     @Test
71     public void testGetLastName() throws Exception {
72         User testSubject;
73         String result;
74
75         // default test
76         testSubject = createTestSubject();
77         result = testSubject.getLastName();
78     }
79
80     @Test
81     public void testSetLastName() throws Exception {
82         User testSubject;
83         String lastName = "";
84
85         // default test
86         testSubject = createTestSubject();
87         testSubject.setLastName(lastName);
88     }
89
90     @Test
91     public void testGetUserId() throws Exception {
92         User testSubject;
93         String result;
94
95         // default test
96         testSubject = createTestSubject();
97         result = testSubject.getUserId();
98     }
99
100     @Test
101     public void testSetUserId() throws Exception {
102         User testSubject;
103         String userId = "";
104
105         // default test
106         testSubject = createTestSubject();
107         testSubject.setUserId(userId);
108     }
109
110     @Test
111     public void testGetEmail() throws Exception {
112         User testSubject;
113         String result;
114
115         // default test
116         testSubject = createTestSubject();
117         result = testSubject.getEmail();
118     }
119
120     @Test
121     public void testSetEmail() throws Exception {
122         User testSubject;
123         String email = "";
124
125         // default test
126         testSubject = createTestSubject();
127         testSubject.setEmail(email);
128     }
129
130     @Test
131     public void testGetRole() throws Exception {
132         User testSubject;
133         String result;
134
135         // default test
136         testSubject = createTestSubject();
137         result = testSubject.getRole();
138     }
139
140     @Test
141     public void testSetRole() throws Exception {
142         User testSubject;
143         String role = "";
144
145         // default test
146         testSubject = createTestSubject();
147         testSubject.setRole(role);
148     }
149
150     @Test
151     public void testGetFullName() throws Exception {
152         User testSubject;
153         String result;
154
155         // default test
156         testSubject = createTestSubject();
157         result = testSubject.getFullName();
158     }
159
160     @Test
161     public void testSetLastLoginTime() throws Exception {
162         User testSubject;
163
164         // default test
165         testSubject = createTestSubject();
166         testSubject.setLastLoginTime();
167     }
168
169     @Test
170     public void testSetLastLoginTime_1() throws Exception {
171         User testSubject;
172         Long time = null;
173
174         // default test
175         testSubject = createTestSubject();
176         testSubject.setLastLoginTime(time);
177     }
178
179     @Test
180     public void testGetLastLoginTime() throws Exception {
181         User testSubject;
182         Long result;
183
184         // default test
185         testSubject = createTestSubject();
186         result = testSubject.getLastLoginTime();
187     }
188
189     @Test
190     public void testHashCode() throws Exception {
191         User testSubject;
192         int result;
193
194         // default test
195         testSubject = createTestSubject();
196         result = testSubject.hashCode();
197     }
198
199     @Test
200     public void testEquals() throws Exception {
201         User testSubject;
202         Object obj = null;
203         boolean result;
204
205         // test 1
206         testSubject = createTestSubject();
207         result = testSubject.equals(obj);
208         Assert.assertEquals(false, result);
209
210         result = testSubject.equals(new Object());
211         Assert.assertEquals(false, result);
212
213         result = testSubject.equals(testSubject);
214         Assert.assertEquals(true, result);
215         result = testSubject.equals(createTestSubject());
216         Assert.assertEquals(true, result);
217     }
218
219     @Test
220     public void testGetStatus() throws Exception {
221         User testSubject;
222         UserStatusEnum result;
223
224         // default test
225         testSubject = createTestSubject();
226         result = testSubject.getStatus();
227     }
228
229     @Test
230     public void testSetStatus() throws Exception {
231         User testSubject;
232         UserStatusEnum status = null;
233
234         // default test
235         testSubject = createTestSubject();
236         testSubject.setStatus(status);
237     }
238
239     @Test
240     public void testToString() throws Exception {
241         User testSubject;
242         String result;
243
244         // default test
245         testSubject = createTestSubject();
246         result = testSubject.toString();
247     }
248 }