2 * ============LICENSE_START==========================================
4 * ===================================================================
5 * Copyright (c) 2017 AT&T Intellectual Property
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.
19 * ============LICENSE_END=============================================
20 * ====================================================================
22 package org.onap.music.unittests;
24 import static org.junit.Assert.*;
26 import org.junit.Before;
27 import org.junit.Test;
28 import org.onap.music.lockingservice.MusicLockState;
29 import org.onap.music.lockingservice.MusicLockState.LockStatus;
30 import org.onap.music.main.ResultType;
31 import org.onap.music.response.jsonobjects.JsonLockResponse;
33 public class JsonLockResponseTest {
35 JsonLockResponse response = new JsonLockResponse(ResultType.SUCCESS);
38 public void error1() {
39 Boolean result = false;
40 response.setError("");
41 result = response.getError().equals("error1");
42 assertFalse("Success",result);
47 Boolean result = false;
48 response.setError("error1");
49 result = response.getError().equals("error1");
50 assertTrue("Success",result);
55 Boolean result = false;
57 result = response.getLock().equals("lock1");
58 assertFalse("Success",result);
63 Boolean result = false;
64 response.setLock("lock1");
65 result = response.getLock().equals("lock1");
66 assertTrue("Success",result);
70 public void status1() {
71 Boolean result = false;
72 response.setStatus(null);
73 result = response.getStatus() == ResultType.SUCCESS;
74 assertFalse("Success",result);
78 public void status() {
79 Boolean result = false;
80 response.setStatus(ResultType.SUCCESS);
81 result = response.getStatus() == ResultType.SUCCESS;
82 assertTrue("Success",result);
88 public void lockHolder1() {
89 Boolean result = false;
90 response.setLockHolder("");
91 result = response.getLockHolder().equals("LockHolder");
92 assertFalse("Success",result);
96 public void lockHolder() {
97 Boolean result = false;
98 response.setLockHolder("LockHolder");
99 result = response.getLockHolder().equals("LockHolder");
100 assertTrue("Success",result);
104 public void lockLease1() {
105 Boolean result = false;
106 response.setLockLease("");
107 result = response.getLockLease().equals("lockLease");
108 assertFalse("Success",result);
112 public void lockLease() {
113 Boolean result = false;
114 response.setLockLease("lockLease");
115 result = response.getLockLease().equals("lockLease");
116 assertTrue("Success",result);
120 public void lockStatus1() {
121 Boolean result = false;
122 response.setLockStatus(null);
123 result = response.getLockStatus() == MusicLockState.LockStatus.LOCKED;
124 assertFalse("Success",result);
128 public void lockStatus() {
129 Boolean result = false;
130 response.setLockStatus(MusicLockState.LockStatus.LOCKED);
131 result = response.getLockStatus() == MusicLockState.LockStatus.LOCKED;
132 assertTrue("Success",result);
136 public void message1() {
137 Boolean result = false;
138 response.setMessage("");
139 result = response.getMessage().equals("message");
140 assertFalse("Success",result);
144 public void message() {
145 Boolean result = false;
146 response.setMessage("message");
147 result = response.getMessage().equals("message");
148 assertTrue("Success",result);
153 Boolean result = false;
154 response.setMessage("message");
155 response.setLockStatus(MusicLockState.LockStatus.LOCKED);
156 response.setLockHolder("LockHolder");
157 response.setLockLease("lockLease");
158 response.setStatus(ResultType.SUCCESS);
159 response.setLock("lock1");
160 response.setError("error1");
161 Map<String,Object> myMap = response.toMap();
162 result = myMap.containsKey("status");
163 System.out.println(response.toString());
164 assertTrue("Success",result);
169 Boolean result = false;
170 response.setMessage(null);
171 response.setLockStatus(null);
172 response.setLockHolder(null);
173 response.setLockLease(null);
174 response.setStatus(null);
175 response.setLock(null);
176 response.setError(null);
177 Map<String,Object> myMap = response.toMap();
178 result = myMap.containsKey("error");
179 System.out.println(result);
180 assertFalse("Success",result);