aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/pnfd/PnfTransformationEngineTest.java
diff options
context:
space:
mode:
authoraribeiro <anderson.ribeiro@est.tech>2019-11-08 10:53:56 +0000
committerOren Kleks <oren.kleks@amdocs.com>2019-11-10 06:50:57 +0000
commit57a8c14ed7b5ef6b39b7e63e76d14dfcac32fb69 (patch)
tree6515dbe523e20375fbb4a661c0e4b68624bd8ea5 /openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/pnfd/PnfTransformationEngineTest.java
parent3042f71ec5761450e46a3f22c3eb46a117771145 (diff)
Fix sonarQube issue.
Issue-ID: SDC-2646 Change-Id: Ic426e1cccf50e3db40381896ee50b74e647129ee Signed-off-by: aribeiro <anderson.ribeiro@est.tech>
Diffstat (limited to 'openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/pnfd/PnfTransformationEngineTest.java')
-rw-r--r--openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/pnfd/PnfTransformationEngineTest.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/pnfd/PnfTransformationEngineTest.java b/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/pnfd/PnfTransformationEngineTest.java
index be13d775e3..63a7d890d0 100644
--- a/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/pnfd/PnfTransformationEngineTest.java
+++ b/openecomp-be/lib/openecomp-tosca-converter-lib/openecomp-tosca-converter-core/src/test/java/org/openecomp/core/converter/impl/pnfd/PnfTransformationEngineTest.java
@@ -20,6 +20,8 @@
package org.openecomp.core.converter.impl.pnfd;
import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+import static org.mockito.Mockito.spy;
import java.io.IOException;
import java.io.InputStream;
@@ -27,17 +29,24 @@ import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Optional;
import java.util.stream.Collectors;
import java.util.stream.Stream;
+import mockit.Deencapsulation;
import org.apache.commons.io.IOUtils;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
+import org.mockito.Mockito;
import org.onap.sdc.tosca.datatypes.model.ServiceTemplate;
import org.onap.sdc.tosca.services.ToscaExtensionYamlUtil;
import org.onap.sdc.tosca.services.YamlUtil;
import org.openecomp.core.converter.ServiceTemplateReaderService;
+import org.openecomp.core.converter.impl.pnfd.parser.PnfdCustomNodeTypeBlockParser;
import org.openecomp.core.converter.pnfd.PnfdTransformationEngine;
+import org.openecomp.core.converter.pnfd.model.ConversionDefinition;
import org.openecomp.core.impl.services.ServiceTemplateReaderServiceImpl;
@RunWith(Parameterized.class)
@@ -79,6 +88,25 @@ public class PnfTransformationEngineTest {
assertEquals(expectedResult, result);
}
+ @Test
+ public void testBuildParseBlock() {
+ final PnfdCustomNodeTypeBlockParser blockParser = spy(new PnfdCustomNodeTypeBlockParser(null));
+ final ConversionDefinition conversionDefinition = Mockito.mock(ConversionDefinition.class);
+ final Map<String, Object> stringObjectMap = new HashMap<>();
+ stringObjectMap.put("type", null);
+ stringObjectMap.put("name", null);
+ assertEquals(Optional.empty(), Deencapsulation.invoke(blockParser, "buildParsedBlock",
+ stringObjectMap, stringObjectMap, conversionDefinition));
+ }
+
+ @Test
+ public void testReadDefinition() {
+ final PnfdTransformationEngine engine = spy(
+ new PnfdNodeTemplateTransformationEngine(null, null, "test.txt"));
+ Deencapsulation.invoke(engine, "readDefinition");
+ assertNull(Deencapsulation.getField(engine, "transformationDescription"));
+ }
+
private String getExpectedResultFor(final String inputFilename) throws IOException {
try (final InputStream inputStream = getOutputFileResourceCorrespondingTo(inputFilename)) {
final ServiceTemplate serviceTemplate = toscaExtensionYamlUtil.yamlToObject(inputStream, ServiceTemplate.class);