re base code
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / datamodel / utils / ArtifactUtilsTest.java
1 package org.openecomp.sdc.be.datamodel.utils;
2
3 import org.junit.Test;
4 import org.openecomp.sdc.be.info.ArtifactTemplateInfo;
5 import org.openecomp.sdc.be.model.ArtifactDefinition;
6 import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum;
7
8 import java.util.HashMap;
9 import java.util.LinkedList;
10 import java.util.List;
11 import java.util.Map;
12
13 public class ArtifactUtilsTest {
14
15         private ArtifactUtils createTestSubject() {
16                 return new ArtifactUtils();
17         }
18
19         @Test
20         public void testFindMasterArtifact() throws Exception {
21                 Map<String, ArtifactDefinition> deplymentArtifact = new HashMap<>();
22                 List<ArtifactDefinition> artifacts = new LinkedList<>();
23                 List<String> artifactsList = new LinkedList<>();
24                 ArtifactDefinition result;
25
26                 // default test
27                 result = ArtifactUtils.findMasterArtifact(deplymentArtifact, artifacts, artifactsList);
28         }
29
30         @Test
31         public void testBuildJsonForUpdateArtifact() throws Exception {
32                 String artifactId = "";
33                 String artifactName = "";
34                 String artifactType = "";
35                 ArtifactGroupTypeEnum artifactGroupType = ArtifactGroupTypeEnum.DEPLOYMENT;
36                 String label = "";
37                 String displayName = "";
38                 String description = "";
39                 byte[] artifactContentent = new byte[] { ' ' };
40                 List<ArtifactTemplateInfo> updatedRequiredArtifacts = null;
41                 boolean isFromCsar = false;
42                 Map<String, Object> result;
43
44                 // test 1
45                 artifactId = null;
46                 result = ArtifactUtils.buildJsonForUpdateArtifact(artifactId, artifactName, artifactType, artifactGroupType,
47                                 label, displayName, description, artifactContentent, updatedRequiredArtifacts, isFromCsar);
48         }
49
50         @Test
51         public void testBuildJsonForArtifact() throws Exception {
52                 ArtifactTemplateInfo artifactTemplateInfo = new ArtifactTemplateInfo();
53                 artifactTemplateInfo.setFileName("mock.mock.heat");
54                 byte[] artifactContentent = new byte[] { ' ' };
55                 int atrifactLabelCounter = 0;
56                 Map<String, Object> result;
57
58                 // default test
59                 result = ArtifactUtils.buildJsonForArtifact(artifactTemplateInfo, artifactContentent, atrifactLabelCounter,false);
60         }
61
62         @Test
63         public void testFindArtifactInList() throws Exception {
64                 List<ArtifactDefinition> createdArtifacts = new LinkedList<>();
65                 String artifactId = "mock";
66                 ArtifactDefinition result;
67
68                 // default test
69                 result = ArtifactUtils.findArtifactInList(createdArtifacts, artifactId);
70         }
71 }