JUnit test case coverage for Condition.java, JsonLock.java, MusicLockState.java,...
[music.git] / music-rest / src / test / java / org / onap / music / conductor / conditionals / UpdateDataObjectTest.java
1 /*******************************************************************************
2  * ============LICENSE_START==========================================
3  * org.onap.music
4  * ===================================================================
5  *  Copyright (c) 2019 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.conductor.conditionals;
24
25 import static org.junit.Assert.assertEquals;
26 import java.util.Map;
27 import org.junit.Before;
28 import org.junit.Test;
29 import org.mockito.Mockito;
30 import org.onap.music.datastore.PreparedQueryObject;
31
32 public class UpdateDataObjectTest {
33
34     UpdateDataObject updateDataObject;
35     Map<String, PreparedQueryObject> queryBank; 
36     Map<String, String> cascadeColumnValues;
37     
38     @Before
39     public void setup() {
40         updateDataObject = new UpdateDataObject();
41         queryBank = Mockito.mock(Map.class);
42         cascadeColumnValues = Mockito.mock(Map.class);
43     }
44     
45     @Test
46     public void testSetQueryBank() {
47         updateDataObject.setQueryBank(queryBank);
48         assertEquals(queryBank, updateDataObject.getQueryBank());
49     }
50     
51     @Test
52     public void testSetKeyspace() {
53         updateDataObject.setKeyspace("keyspace");
54         assertEquals("keyspace", updateDataObject.getKeyspace());
55     }
56     
57     @Test
58     public void testSetTableName() {
59         updateDataObject.setTableName("table");
60         assertEquals("table", updateDataObject.getTableName());
61     }
62     
63     @Test
64     public void testSetPrimaryKey() {
65         updateDataObject.setPrimaryKey("primarykey");
66         assertEquals("primarykey", updateDataObject.getPrimaryKey());
67     }
68     
69     @Test
70     public void testSetPrimaryKeyValue() {
71         updateDataObject.setPrimaryKeyValue("primarykeyvalue");
72         assertEquals("primarykeyvalue", updateDataObject.getPrimaryKeyValue());
73     }
74     
75     @Test
76     public void testSetPlanId() {
77         updateDataObject.setPlanId("planid");
78         assertEquals("planid", updateDataObject.getPlanId());
79     }
80     
81     @Test
82     public void testSetCascadeColumnName() {
83         updateDataObject.setCascadeColumnName("columnname");
84         assertEquals("columnname", updateDataObject.getCascadeColumnName());
85     }
86     
87     @Test
88     public void testSetCascadeColumnValues() {
89         updateDataObject.setCascadeColumnValues(cascadeColumnValues);
90         assertEquals(cascadeColumnValues, updateDataObject.getCascadeColumnValues());
91     }
92     
93     @Test
94     public void testSetLockId() {
95         updateDataObject.setLockId("lockid");
96         assertEquals("lockid", updateDataObject.getLockId());
97     }
98 }