Fix property constraints validation 91/131791/6
authorfranciscovila <javier.paradela.vila@est.tech>
Tue, 18 Oct 2022 15:02:02 +0000 (16:02 +0100)
committerVasyl Razinkov <vasyl.razinkov@est.tech>
Wed, 23 Nov 2022 10:19:09 +0000 (10:19 +0000)
commit166d45efe6de92ce067bc7b6065a0d7de94a6388
tree98beeddb9f19651137b9dedfd8a5c91566934f41
parent83bbca087a66d5ea4cff1f5d066f7761948a2cb3
Fix property constraints validation

Fix property constraints validation behaviour when a property
is not required shouldnt be validated vs constraints if no
value is provided. Also add constraints validation for length
measures in list, map and string types.

Issue-ID: SDC-4222
Signed-off-by: franciscovila <javier.paradela.vila@est.tech>
Change-Id: I48ebb46b3de9ddac3d9dd91400ea0fad983aa94d
catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/ComponentInterfaceOperationBusinessLogic.java
catalog-be/src/main/java/org/openecomp/sdc/be/datamodel/utils/PropertyValueConstraintValidationUtil.java
catalog-be/src/test/java/org/openecomp/sdc/be/datamodel/utils/PropertyValueConstraintValidationUtilTest.java
catalog-be/src/test/resources/types/datatypes/constraintTest.json
catalog-model/src/main/java/org/openecomp/sdc/be/model/tosca/constraints/LengthConstraint.java