sonar bug fix- conditional operation returns the same value whether the condition... 91/107091/3
authorpriyanka.akhade <priyanka.akhade@huawei.com>
Tue, 5 May 2020 09:36:31 +0000 (09:36 +0000)
committerpriyanka.akhade <priyanka.akhade@huawei.com>
Wed, 6 May 2020 09:54:31 +0000 (09:54 +0000)
Signed-off-by: priyanka.akhade <priyanka.akhade@huawei.com>
Issue-ID: CLI-270
Change-Id: I500b47559bba7b8cf366f70357041c4c516b8f90

validate/sample-yaml-generator/src/main/java/org/onap/cli/sample/yaml/SampleYamlGenerator.java
validate/sample-yaml-generator/src/test/java/org/onap/cli/sample/yaml/SampleYamlGeneratorTest.java

index 37c5140..bc8f456 100644 (file)
@@ -61,8 +61,7 @@ public class SampleYamlGenerator {
         writer.write(" |\n");
         nTab++;
         String[] lines = value.split("\n");
-        long skipLines = debug ? 0 : 0;
-        Arrays.stream(lines).skip(skipLines ).forEach(line -> writer.write(printTabs() + line + "\n")); // NOSONAR
+        Arrays.stream(lines).forEach(line -> writer.write(printTabs() + line + "\n")); // NOSONAR
     }
 
     private static String printTabs() {
index cd39583..dc99df0 100644 (file)
@@ -28,5 +28,11 @@ public class SampleYamlGeneratorTest {
         SampleYamlGenerator.generateSampleYaml("testcmd", Arrays.asList("-a", "argument"),
                 "+--------+\n+val     +\n+argument+", "test-version-1.0", "target/test.yaml", false, "sample1");
     }
+    @Test
+    public void testGenerateSampleYamlForWriteMultilineKeyValue() throws IOException {
+        SampleYamlGenerator.generateSampleYaml("testcmd-multiline", Arrays.asList("-a", "argument"),
+                "+--------+\n+testval1 +\n+argument1+\n+testval2 +\n+argument2+", "test-version-1.0",
+                "target/test-multiline.yaml", true, "sample1");
+    }
 
 }