Merge "Include owner in createLockRef"
[music.git] / music-core / src / test / java / org / onap / music / unittests / ReturnTypeTest.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
23 package org.onap.music.unittests;
24
25 import static org.junit.Assert.assertEquals;
26 import static org.junit.Assert.assertTrue;
27
28 import java.util.Map;
29
30 import org.junit.Test;
31 import org.onap.music.main.ResultType;
32 import org.onap.music.main.ReturnType;
33
34 public class ReturnTypeTest {
35
36     @Test
37     public void testReturnType() {
38         ReturnType result = new ReturnType(ResultType.SUCCESS,"message");
39         assertEquals(result.getMessage(),"message");
40         assertEquals(result.getResult(),ResultType.SUCCESS);
41     }
42
43     @Test
44     public void testTimingInfo() {
45         ReturnType result = new ReturnType(ResultType.SUCCESS,"message");
46         result.setTimingInfo("123");
47         assertEquals(result.getTimingInfo(),"123");
48     }
49
50     @Test
51     public void testGetResult() {
52         ReturnType result = new ReturnType(ResultType.FAILURE,"message");
53         assertEquals(result.getResult(),ResultType.FAILURE);
54     }
55
56     @Test
57     public void testGetMessage() {
58         ReturnType result = new ReturnType(ResultType.SUCCESS,"message");
59         result.setMessage("NewMessage");
60         assertEquals(result.getMessage(),"NewMessage");
61     }
62
63     @Test
64     public void testToJson() {
65         ReturnType result = new ReturnType(ResultType.SUCCESS,"message");
66         String myJson = result.toJson();
67         assertTrue(myJson.contains("message"));
68     }
69
70     @Test
71     public void testToString() {
72         ReturnType result = new ReturnType(ResultType.SUCCESS,"message");
73         String test = result.toString();
74         assertTrue(test.contains("message"));
75     }
76
77     @Test
78     public void testToMap() {
79         ReturnType result = new ReturnType(ResultType.SUCCESS,"message");
80         Map<String, Object> myMap = result.toMap();
81         assertTrue(myMap.containsKey("message"));
82     }
83
84 }