Fix bad microservice window 54/86554/1
authorsebdet <sebastien.determe@intl.att.com>
Mon, 29 Apr 2019 16:50:46 +0000 (18:50 +0200)
committersebdet <sebastien.determe@intl.att.com>
Mon, 29 Apr 2019 16:50:46 +0000 (18:50 +0200)
Fix the bug where operational policy window is opened in the UI instead
of the right microservice one

Issue-ID: CLAMP-364
Change-Id: I2fd64f0dd2de54e8498f4cdce2c55fd912fd5f21
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
src/main/java/org/onap/clamp/clds/util/drawing/SvgFacade.java
src/main/resources/META-INF/resources/designer/scripts/CldsModelService.js
src/test/java/org/onap/clamp/clds/util/drawing/ClampGraphBuilderTest.java

index f5bd6e7..f7bf92b 100644 (file)
@@ -41,7 +41,7 @@ public class SvgFacade {
         Painter p = new Painter(svgGraphics2D, dp);
         ClampGraphBuilder cgp = new ClampGraphBuilder(p).collector("VES");
         cgp.addAllMicroServices(microServicesChain);
-        ClampGraph cg = cgp.policy("Policy").build();
+        ClampGraph cg = cgp.policy("OperationalPolicy").build();
         return cg.getAsSVG();
     }
 
index 34e90e6..38cdc93 100644 (file)
@@ -34,7 +34,7 @@ app
                //This will open the methods located in the app.js
                        if (undefined == name) {
                                return;
-                       }else if (name.toLowerCase().indexOf("policy") >= 0){
+                       }else if (name === "OperationalPolicy"){
                                PolicyWindow();
                        } else {
                                $rootScope.selectedBoxName = name;
index f7d2fe7..5eb664f 100644 (file)
@@ -58,8 +58,8 @@ public class ClampGraphBuilderTest {
         String collector = "VES";
         MicroService ms1 = new MicroService("ms1", "", "", "ms1_jpa_id", "");
         MicroService ms2 = new MicroService("ms2", "", "", "ms2_jpa_id", "");
-        ;
-        String policy = "Policy";
+
+        String policy = "OperationalPolicy";
         List<MicroService> microServices = Arrays.asList(ms1, ms2);
 
         ClampGraphBuilder clampGraphBuilder = new ClampGraphBuilder(mockPainter);
@@ -86,7 +86,7 @@ public class ClampGraphBuilderTest {
     @Test(expected = InvalidStateException.class)
     public void clampGraphBuilderNoMicroServiceGivenTest() {
         String collector = "VES";
-        String policy = "Policy";
+        String policy = "OperationalPolicy";
 
         ClampGraphBuilder clampGraphBuilder = new ClampGraphBuilder(mockPainter);
         clampGraphBuilder.collector(collector).policy(policy).build();