2 * ============LICENSE_START=======================================================
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
11 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 package org.openecomp.sdc.be.resources.data;
23 import org.junit.Assert;
24 import org.junit.Test;
26 import java.util.HashMap;
30 public class UserDataTest {
32 private UserData createTestSubject() {
33 return new UserData();
37 public void testCtor() throws Exception {
38 new UserData(new HashMap<>());
39 new UserData("mock", "mock", "mock", "mock", "mock", "mock", 0L);
43 public void testGetFirstName() throws Exception {
48 testSubject = createTestSubject();
49 result = testSubject.getFirstName();
54 public void testSetFirstName() throws Exception {
56 String firstName = "";
59 testSubject = createTestSubject();
60 testSubject.setFirstName(firstName);
65 public void testGetLastName() throws Exception {
70 testSubject = createTestSubject();
71 result = testSubject.getLastName();
76 public void testSetLastName() throws Exception {
81 testSubject = createTestSubject();
82 testSubject.setLastName(lastName);
87 public void testGetUserId() throws Exception {
92 testSubject = createTestSubject();
93 result = testSubject.getUserId();
98 public void testSetUserId() throws Exception {
103 testSubject = createTestSubject();
104 testSubject.setUserId(userId);
109 public void testGetEmail() throws Exception {
110 UserData testSubject;
114 testSubject = createTestSubject();
115 result = testSubject.getEmail();
120 public void testSetEmail() throws Exception {
121 UserData testSubject;
125 testSubject = createTestSubject();
126 testSubject.setEmail(email);
131 public void testGetRole() throws Exception {
132 UserData testSubject;
136 testSubject = createTestSubject();
137 result = testSubject.getRole();
142 public void testSetRole() throws Exception {
143 UserData testSubject;
147 testSubject = createTestSubject();
148 testSubject.setRole(role);
153 public void testSetLastLoginTime() throws Exception {
154 UserData testSubject;
157 testSubject = createTestSubject();
158 testSubject.setLastLoginTime();
163 public void testSetLastLoginTime_1() throws Exception {
164 UserData testSubject;
168 testSubject = createTestSubject();
169 testSubject.setLastLoginTime(time);
174 public void testGetLastLoginTime() throws Exception {
175 UserData testSubject;
179 testSubject = createTestSubject();
180 result = testSubject.getLastLoginTime();
185 public void testToString() throws Exception {
186 UserData testSubject;
190 testSubject = createTestSubject();
191 result = testSubject.toString();
196 public void testHashCode() throws Exception {
197 UserData testSubject;
201 testSubject = createTestSubject();
202 result = testSubject.hashCode();
207 public void testEquals() throws Exception {
208 UserData testSubject;
213 testSubject = createTestSubject();
215 result = testSubject.equals(obj);
216 Assert.assertEquals(false, result);
218 result = testSubject.equals(createTestSubject());
219 Assert.assertEquals(true, result);
221 result = testSubject.equals(testSubject);
222 Assert.assertEquals(true, result);
224 result = testSubject.equals(new Object());
225 Assert.assertEquals(false, result);
230 public void testToJson() throws Exception {
231 UserData testSubject;
235 testSubject = createTestSubject();
236 result = testSubject.toJson();
241 public void testToGraphMap() throws Exception {
242 UserData testSubject;
243 Map<String, Object> result;
246 testSubject = createTestSubject();
247 result = testSubject.toGraphMap();
252 public void testGetUniqueIdKey() throws Exception {
253 UserData testSubject;
257 testSubject = createTestSubject();
258 result = testSubject.getUniqueIdKey();
263 public void testGetUniqueId() throws Exception {
264 UserData testSubject;
268 testSubject = createTestSubject();
269 result = testSubject.getUniqueId();
274 public void testGetStatus() throws Exception {
275 UserData testSubject;
279 testSubject = createTestSubject();
280 result = testSubject.getStatus();
285 public void testSetStatus() throws Exception {
286 UserData testSubject;
290 testSubject = createTestSubject();
291 testSubject.setStatus(status);