diff options
author | Dmitry Puzikov <dmitry.puzikov@tieto.com> | 2020-01-14 15:01:20 +0100 |
---|---|---|
committer | Ofir Sonsino <ofir.sonsino@intl.att.com> | 2020-01-29 14:56:33 +0000 |
commit | 22b57cf9313f0b21a1dca090088b811eec8cca6a (patch) | |
tree | c13bf50660892cd4a35037e434d27ea1b99e4fe2 /openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp | |
parent | abc10d923a2520e7233f3681a8c5811516908891 (diff) |
Implement policy element convertion during onboarding VSP
Implement absent policy convertion.
Add test data for policies section convertion and
explicit test for checking if policies been converted.
Change-Id: I7d431a22922e1f9da0fbf0de4654995c3da42fcb
Issue-ID: SDC-2727
Signed-off-by: Dmitry Puzikov <d.puzikov2@partner.samsung.com>
Diffstat (limited to 'openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp')
-rw-r--r-- | openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/impl/ToscaConverterImplTest.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/impl/ToscaConverterImplTest.java b/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/impl/ToscaConverterImplTest.java index 3e4e62a0d1..bcfc3d8eda 100644 --- a/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/impl/ToscaConverterImplTest.java +++ b/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/impl/ToscaConverterImplTest.java @@ -40,6 +40,7 @@ import java.nio.file.NotDirectoryException; import java.util.*; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; import static org.openecomp.core.converter.datatypes.Constants.globalStName; import static org.openecomp.core.converter.datatypes.Constants.mainStName; @@ -134,6 +135,23 @@ public class ToscaConverterImplTest { Assert.assertEquals(1, occurrences[1]); } + @Test + public void testPoliciesBeenConverted() throws IOException { + String inputFilesPath = BASE_DIR + "/convertPolicies/in"; + FileContentHandler fileContentHandler = + createFileContentHandlerFromInput(inputFilesPath); + ToscaServiceModel toscaServiceModel = toscaConverter.convert(fileContentHandler); + Optional<ServiceTemplate> st = toscaServiceModel.getServiceTemplate("MainServiceTemplate.yaml"); + + assertTrue(st.isPresent()); + + Map<String, PolicyDefinition> pds = st.get().getTopology_template().getPolicies(); + + assertEquals(2, pds.size()); + assertTrue(pds.containsKey("scaling_aspects")); + assertTrue(pds.containsKey("instantiation_levels")); + } + private Object[] buildOccurrences(String... bounds) { return buildOccurrences(Arrays.asList(bounds)); } |