diff options
author | MichaelMorris <michael.morris@est.tech> | 2021-09-29 11:10:14 +0100 |
---|---|---|
committer | Andr� Schmid <andre.schmid@est.tech> | 2021-09-29 18:01:31 +0000 |
commit | 5546fc839016788d97e04ed99cee54d6acbce472 (patch) | |
tree | 0f6cb7df5a21b8311e00a294cfb72b7a1669735a /catalog-be/src/test/java | |
parent | af35b7126cd14e2a8c3a6b0d33d142a7760216c8 (diff) |
Fixing distribution to AAI/SO issue
Signed-off-by: MichaelMorris <michael.morris@est.tech>
Issue-ID: SDC-3740
Change-Id: Ib39125eac6011c393f6ee643e3997e1bff6f43c3
Diffstat (limited to 'catalog-be/src/test/java')
-rw-r--r-- | catalog-be/src/test/java/org/openecomp/sdc/be/components/distribution/engine/VfModuleArtifactPayloadTest.java | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/distribution/engine/VfModuleArtifactPayloadTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/distribution/engine/VfModuleArtifactPayloadTest.java index f808f4839c..23af5f54bc 100644 --- a/catalog-be/src/test/java/org/openecomp/sdc/be/components/distribution/engine/VfModuleArtifactPayloadTest.java +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/components/distribution/engine/VfModuleArtifactPayloadTest.java @@ -21,10 +21,12 @@ package org.openecomp.sdc.be.components.distribution.engine; import org.junit.Test; +import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; import org.openecomp.sdc.be.model.GroupDefinition; import org.openecomp.sdc.be.model.GroupInstance; import org.openecomp.sdc.be.model.GroupInstanceProperty; - +import com.google.gson.Gson; +import static org.junit.Assert.assertTrue; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -40,6 +42,39 @@ public class VfModuleArtifactPayloadTest { public void testConstructor() { new VfModuleArtifactPayload(new GroupInstance()); } + + @Test + public void toJson() { + final Gson gson = new Gson(); + + final GroupInstance group = new GroupInstance(); + final String groupName = "groupName"; + final String invariantUUID = "123abc"; + final String version = "1.0"; + final String groupUuid = "abc123"; + final String customizationUUID = "abc987"; + final List<PropertyDataDefinition> properties = new ArrayList<>(); + final PropertyDataDefinition property = new PropertyDataDefinition(); + property.setName("isBase"); + property.setValue("true"); + properties.add(property ); + + group.setGroupName(groupName); + group.setInvariantUUID(invariantUUID); + group.setVersion(version); + group.setGroupUUID(groupUuid); + group.setCustomizationUUID(customizationUUID); + group.setProperties(properties); + + final String asJson = gson.toJson(new VfModuleArtifactPayload(group)); + + assertTrue(asJson.contains(groupName)); + assertTrue(asJson.contains(invariantUUID)); + assertTrue(asJson.contains(version)); + assertTrue(asJson.contains(groupUuid)); + assertTrue(asJson.contains(customizationUUID)); + assertTrue(asJson.contains("isBase")); + } @Test |