2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
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.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.sdc.be.components.merge.property;
23 import org.junit.Test;
24 import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
26 import java.util.LinkedList;
27 import java.util.List;
29 public class MergePropertyDataTest {
31 private MergePropertyData createTestSubject() {
32 return new MergePropertyData();
36 public void testGetOldProp() throws Exception {
37 MergePropertyData testSubject;
38 PropertyDataDefinition result;
41 testSubject = createTestSubject();
42 result = testSubject.getOldProp();
46 public void testSetOldProp() throws Exception {
47 MergePropertyData testSubject;
48 PropertyDataDefinition oldProp = null;
49 MergePropertyData result;
52 testSubject = createTestSubject();
53 result = testSubject.setOldProp(oldProp);
57 public void testSetNewProp() throws Exception {
58 MergePropertyData testSubject;
59 PropertyDataDefinition newProp = null;
60 MergePropertyData result;
63 testSubject = createTestSubject();
64 result = testSubject.setNewProp(newProp);
68 public void testGetNewProp() throws Exception {
69 MergePropertyData testSubject;
70 PropertyDataDefinition result;
73 testSubject = createTestSubject();
74 result = testSubject.getNewProp();
78 public void testAddAddGetInputNamesToMerge() throws Exception {
79 MergePropertyData testSubject;
80 List<String> getInputsNameToMerge = new LinkedList<>();
83 testSubject = createTestSubject();
84 testSubject.addAddGetInputNamesToMerge(getInputsNameToMerge);
88 public void testGetGetInputNamesToMerge() throws Exception {
89 MergePropertyData testSubject;
93 testSubject = createTestSubject();
94 result = testSubject.getGetInputNamesToMerge();
98 public void testIsGetInputProp() throws Exception {
99 MergePropertyData testSubject;
103 testSubject = createTestSubject();
104 testSubject.setOldProp(new PropertyDataDefinition());
105 result = testSubject.isGetInputProp();