Docker Updates for CSIT
[music.git] / src / test / java / org / onap / music / unittests / JsonLockResponseTest.java
1 /*
2  * ============LICENSE_START==========================================
3  * org.onap.music
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
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  * 
19  * ============LICENSE_END=============================================
20  * ====================================================================
21  */
22 package org.onap.music.unittests;
23
24 import static org.junit.Assert.*;
25 import java.util.Map;
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;
32
33 public class JsonLockResponseTest {
34     
35     JsonLockResponse response = new JsonLockResponse(ResultType.SUCCESS);
36     
37     @Test
38     public void error1() {
39         Boolean result = false;
40         response.setError("");
41         result = response.getError().equals("error1");
42         assertFalse("Success",result);
43     }
44
45     @Test
46     public void error() {
47         Boolean result = false;
48         response.setError("error1");
49         result = response.getError().equals("error1");
50         assertTrue("Success",result);
51     }
52
53     @Test
54     public void lock1() {
55         Boolean result = false;
56         response.setLock("");
57         result = response.getLock().equals("lock1");
58         assertFalse("Success",result);
59     }    
60     
61     @Test
62     public void lock() {
63         Boolean result = false;
64         response.setLock("lock1");
65         result = response.getLock().equals("lock1");
66         assertTrue("Success",result);
67     }
68
69     @Test
70     public void status1() {
71         Boolean result = false;
72         response.setStatus(null);
73         result = response.getStatus() == ResultType.SUCCESS;
74         assertFalse("Success",result);
75     }    
76     
77     @Test
78     public void status() {
79         Boolean result = false;
80         response.setStatus(ResultType.SUCCESS);
81         result = response.getStatus() == ResultType.SUCCESS;
82         assertTrue("Success",result);
83     }
84
85     
86     
87     @Test
88     public void lockHolder1() {
89         Boolean result = false;
90         response.setLockHolder("");
91         result = response.getLockHolder().equals("LockHolder");
92         assertFalse("Success",result);
93     }
94     
95     @Test
96     public void lockHolder() {
97         Boolean result = false;
98         response.setLockHolder("LockHolder");
99         result = response.getLockHolder().equals("LockHolder");
100         assertTrue("Success",result);
101     }
102
103     @Test
104     public void lockLease1() {
105         Boolean result = false;
106         response.setLockLease("");
107         result = response.getLockLease().equals("lockLease");
108         assertFalse("Success",result);
109     }
110     
111     @Test
112     public void lockLease() {
113         Boolean result = false;
114         response.setLockLease("lockLease");
115         result = response.getLockLease().equals("lockLease");
116         assertTrue("Success",result);
117     }
118
119     @Test
120     public void lockStatus1() {
121         Boolean result = false;
122         response.setLockStatus(null);
123         result = response.getLockStatus() == MusicLockState.LockStatus.LOCKED;
124         assertFalse("Success",result);
125     }
126
127     @Test
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);
133     }
134     
135     @Test
136     public void message1() {
137         Boolean result = false;
138         response.setMessage("");
139         result = response.getMessage().equals("message");
140         assertFalse("Success",result);
141     }
142
143     @Test
144     public void message() {
145         Boolean result = false;
146         response.setMessage("message");
147         result = response.getMessage().equals("message");
148         assertTrue("Success",result);
149     }
150
151     @Test
152     public void map() {
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);
165     }
166     
167     @Test
168     public void map1() {
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);
181     }
182
183     
184     
185     
186 }