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.datatypes.elements;
23 import org.junit.Test;
26 public class OperationDataDefinitionTest {
28 private OperationDataDefinition createTestSubject() {
29 return new OperationDataDefinition();
33 public void testConstructors() throws Exception {
34 OperationDataDefinition testSubject;
38 testSubject = createTestSubject();
39 new OperationDataDefinition(testSubject);
40 new OperationDataDefinition("mock");
44 public void testGetUniqueId() throws Exception {
45 OperationDataDefinition testSubject;
49 testSubject = createTestSubject();
50 result = testSubject.getUniqueId();
54 public void testSetUniqueId() throws Exception {
55 OperationDataDefinition testSubject;
59 testSubject = createTestSubject();
60 testSubject.setUniqueId(uniqueId);
65 public void testGetCreationDate() throws Exception {
66 OperationDataDefinition testSubject;
70 testSubject = createTestSubject();
71 result = testSubject.getCreationDate();
76 public void testSetCreationDate() throws Exception {
77 OperationDataDefinition testSubject;
78 Long creationDate = null;
81 testSubject = createTestSubject();
82 testSubject.setCreationDate(creationDate);
87 public void testGetLastUpdateDate() throws Exception {
88 OperationDataDefinition testSubject;
92 testSubject = createTestSubject();
93 result = testSubject.getLastUpdateDate();
98 public void testSetLastUpdateDate() throws Exception {
99 OperationDataDefinition testSubject;
100 Long lastUpdateDate = null;
103 testSubject = createTestSubject();
104 testSubject.setLastUpdateDate(lastUpdateDate);
109 public void testGetDescription() throws Exception {
110 OperationDataDefinition testSubject;
114 testSubject = createTestSubject();
115 result = testSubject.getDescription();
120 public void testSetDescription() throws Exception {
121 OperationDataDefinition testSubject;
122 String description = "";
125 testSubject = createTestSubject();
126 testSubject.setDescription(description);
131 public void testGetImplementation() throws Exception {
132 OperationDataDefinition testSubject;
133 ArtifactDataDefinition result;
136 testSubject = createTestSubject();
137 result = testSubject.getImplementation();
142 public void testSetImplementation() throws Exception {
143 OperationDataDefinition testSubject;
144 ArtifactDataDefinition implementation = null;
147 testSubject = createTestSubject();
148 testSubject.setImplementation(implementation);
153 public void testGetInputs() throws Exception {
154 OperationDataDefinition testSubject;
155 ListDataDefinition<OperationInputDefinition> result;
158 testSubject = createTestSubject();
159 result = testSubject.getInputs();
164 public void testSetInputs() throws Exception {
165 OperationDataDefinition testSubject;
166 ListDataDefinition<OperationInputDefinition> inputs = null;
169 testSubject = createTestSubject();
170 testSubject.setInputs(inputs);