/*- * ============LICENSE_START======================================================= * SDC * ================================================================================ * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END========================================================= */ package org.openecomp.sdc.be.model; import org.junit.Test; import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; import org.openecomp.sdc.be.model.PropertyDefinition.PropertyNames; import java.util.LinkedList; import java.util.List; public class PropertyDefinitionTest { private PropertyDefinition createTestSubject() { return new PropertyDefinition(); } @Test public void testCtor() throws Exception { new PropertyDefinition(new PropertyDefinition()); new PropertyDefinition(new PropertyDataDefinition()); } @Test public void testPropertyNames() throws Exception { PropertyNames availabiltyZoneCount = PropertyDefinition.PropertyNames.AVAILABILTY_ZONE_COUNT; } @Test public void testPropertyNames_GetPropertyName() throws Exception { PropertyDefinition.PropertyNames.AVAILABILTY_ZONE_COUNT.getPropertyName(); } @Test public void testPropertyNames_GetUpdateBehavior() throws Exception { PropertyDefinition.PropertyNames.AVAILABILTY_ZONE_COUNT.getUpdateBehavior(); } @Test public void testPropertyNames_FindName() throws Exception { PropertyDefinition.PropertyNames.findName(null); PropertyDefinition.PropertyNames.findName(PropertyDefinition.PropertyNames.AVAILABILTY_ZONE_COUNT.getPropertyName()); } @Test public void testGroupInstancePropertyValueUpdateBehavior_GetLevelName() throws Exception { PropertyDefinition.GroupInstancePropertyValueUpdateBehavior.NOT_RELEVANT.getLevelName(); } @Test public void testGroupInstancePropertyValueUpdateBehavior_GetLevelNumber() throws Exception { PropertyDefinition.GroupInstancePropertyValueUpdateBehavior.NOT_RELEVANT.getLevelNumber(); } @Test public void testGetConstraints() throws Exception { PropertyDefinition testSubject; List result; // default test testSubject = createTestSubject(); result = testSubject.getConstraints(); } @Test public void testSetConstraints() throws Exception { PropertyDefinition testSubject; List constraints = null; // default test testSubject = createTestSubject(); testSubject.setConstraints(constraints); } @Test public void testToString() throws Exception { PropertyDefinition testSubject; String result; // default test testSubject = createTestSubject(); result = testSubject.toString(); } @Test public void testIsDefinition() throws Exception { PropertyDefinition testSubject; boolean result; // default test testSubject = createTestSubject(); result = testSubject.isDefinition(); } @Test public void testSetDefinition() throws Exception { PropertyDefinition testSubject; boolean definition = false; // default test testSubject = createTestSubject(); testSubject.setDefinition(definition); } @Test public void testHashCode() throws Exception { PropertyDefinition testSubject; int result; // default test testSubject = createTestSubject(); result = testSubject.hashCode(); } @Test public void testEquals() throws Exception { PropertyDefinition testSubject; Object obj = null; boolean result; // default test testSubject = createTestSubject(); result = testSubject.equals(obj); result = testSubject.equals(new Object()); result = testSubject.equals(testSubject); PropertyDefinition testSubject2 = createTestSubject(); result = testSubject.equals(testSubject2); testSubject2.setConstraints(new LinkedList<>()); result = testSubject.equals(testSubject2); testSubject.setConstraints(new LinkedList<>()); result = testSubject.equals(testSubject2); testSubject2.setName("mock"); result = testSubject.equals(testSubject2); testSubject.setName("mock"); result = testSubject.equals(testSubject2); } }