Some minor refinements in CCSDK SLI Core module
authorramu.n <ramu.n@huawei.com>
Mon, 25 Sep 2017 11:22:45 +0000 (16:52 +0530)
committerramu.n <ramu.n@huawei.com>
Mon, 25 Sep 2017 11:22:45 +0000 (16:52 +0530)
*Remove useless braces while logging exception stack trace
*Register all DG nodes in SvcLogicParser Test file

Change-Id: I7916bec20e36e1def15c24806da2f7e01e79bf4b
Issue-Id: CCSDK-106
Signed-off-by: Ramu N <ramu.n@huawei.com>
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicParser.java
sli/common/src/test/java/org/onap/ccsdk/sli/core/sli/ITCaseSvcLogicParser.java

index ee192d6..a33ba47 100644 (file)
@@ -385,7 +385,7 @@ public class SvcLogicParser {
             saxParser.parse(fileName, new SvcLogicHandler(graphs, store));
 
         } catch (Exception e) {
-            LOGGER.error("Parsing failed {}", e);
+            LOGGER.error("Parsing failed ", e);
             String msg = e.getMessage();
             if (msg != null) {
                 throw new SvcLogicException("Compiler error: " + fileName + " @ " + msg);
@@ -412,7 +412,7 @@ public class SvcLogicParser {
                 try {
                     SvcLogicParser.load(xmlfile, store);
                 } catch (Exception e) {
-                    LOGGER.error("Load failed {}", e);
+                    LOGGER.error("Load failed ", e);
                 }
             } else {
                 SvcLogicParser.usage();
index 8bf748a..7af4c1c 100644 (file)
@@ -96,6 +96,13 @@ public class ITCaseSvcLogicParser {
                store.registerNodeType("release");
                store.registerNodeType("for");
                store.registerNodeType("set");
+               store.registerNodeType("call");
+               store.registerNodeType("delete");
+               store.registerNodeType("execute");
+               store.registerNodeType("notify");
+               store.registerNodeType("save");
+               store.registerNodeType("update");
+               store.registerNodeType("break");
        }
 
        @Before