1 /*******************************************************************************
2 * ============LICENSE_START==========================================
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
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 * ====================================================================
21 *******************************************************************************/
23 package org.onap.music.conductor.conditionals;
25 import static org.junit.Assert.assertEquals;
27 import org.junit.Before;
28 import org.junit.Test;
29 import org.mockito.Mockito;
30 import org.onap.music.datastore.PreparedQueryObject;
32 public class UpdateDataObjectTest {
34 UpdateDataObject updateDataObject;
35 Map<String, PreparedQueryObject> queryBank;
36 Map<String, String> cascadeColumnValues;
40 updateDataObject = new UpdateDataObject();
41 queryBank = Mockito.mock(Map.class);
42 cascadeColumnValues = Mockito.mock(Map.class);
46 public void testSetQueryBank() {
47 updateDataObject.setQueryBank(queryBank);
48 assertEquals(queryBank, updateDataObject.getQueryBank());
52 public void testSetKeyspace() {
53 updateDataObject.setKeyspace("keyspace");
54 assertEquals("keyspace", updateDataObject.getKeyspace());
58 public void testSetTableName() {
59 updateDataObject.setTableName("table");
60 assertEquals("table", updateDataObject.getTableName());
64 public void testSetPrimaryKey() {
65 updateDataObject.setPrimaryKey("primarykey");
66 assertEquals("primarykey", updateDataObject.getPrimaryKey());
70 public void testSetPrimaryKeyValue() {
71 updateDataObject.setPrimaryKeyValue("primarykeyvalue");
72 assertEquals("primarykeyvalue", updateDataObject.getPrimaryKeyValue());
76 public void testSetPlanId() {
77 updateDataObject.setPlanId("planid");
78 assertEquals("planid", updateDataObject.getPlanId());
82 public void testSetCascadeColumnName() {
83 updateDataObject.setCascadeColumnName("columnname");
84 assertEquals("columnname", updateDataObject.getCascadeColumnName());
88 public void testSetCascadeColumnValues() {
89 updateDataObject.setCascadeColumnValues(cascadeColumnValues);
90 assertEquals(cascadeColumnValues, updateDataObject.getCascadeColumnValues());
94 public void testSetLockId() {
95 updateDataObject.setLockId("lockid");
96 assertEquals("lockid", updateDataObject.getLockId());