Remove white-spaces in sample generation 01/20901/2
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 27 Oct 2017 04:34:03 +0000 (10:04 +0530)
committerKanagaraj Manickam <kanagaraj.manickam@huawei.com>
Fri, 27 Oct 2017 04:51:50 +0000 (04:51 +0000)
CLI-57

Change-Id: I4796efbd020a8342f8abf69a156919c9ca095c2e
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
validate/sample-yaml-generator/src/main/java/org/onap/cli/sample/yaml/SampleYamlGenerator.java

index 9a59cdf..df4c3f6 100644 (file)
@@ -41,9 +41,9 @@ public class SampleYamlGenerator {
         writeKey(writer, "sample1");
 
         writeKeyValuePair(writer, "name", cmdName);
-        writeKeyValuePair(writer, "input", input.stream().skip(1).collect(Collectors.joining(" ")));
+        writeKeyValuePair(writer, "input", input.stream().skip(1).collect(Collectors.joining(" ")).trim());
         writeKeyValuePair(writer, "moco", new File(targetPath).getName().replaceAll("-sample.yaml", "-moco.json"));
-        writeMultilineKeyValue(writer, "ouput", ouput, debug);
+        writeMultilineKeyValue(writer, "ouput", ouput.trim(), debug);
 
         writeEndKey();
         writeEndKey();
@@ -53,7 +53,11 @@ public class SampleYamlGenerator {
     }
 
     private static void writeMultilineKeyValue(PrintWriter writer, String key, String value, boolean debug) {
-        writer.write(printTabs() + key + ": |\n");
+        writer.write(printTabs() + key + ":");
+        if (value.isEmpty()) {
+            return;
+        }
+        writer.write("|\n");
         nTab++;
         String[] lines = value.split("\n");
         long skipLines = debug ? 12 : 0;