X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dashboard%2Fwebapp-backend%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fconfig%2FPolicyControllerMockConfiguration.java;h=44d0b5c935e1a180b5ae06dac7a8df9b2c285167;hb=7b13df75d4cec0e9e4b2042bd08207842f6e1544;hp=4213488e71e09758f16c77b1514e8d31febce571;hpb=9de32bd6e23b01413d1319e668235568068b3699;p=nonrtric.git diff --git a/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/PolicyControllerMockConfiguration.java b/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/PolicyControllerMockConfiguration.java index 4213488e..44d0b5c9 100644 --- a/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/PolicyControllerMockConfiguration.java +++ b/dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/PolicyControllerMockConfiguration.java @@ -29,6 +29,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; +import java.util.Vector; import java.util.stream.Collectors; import org.oransc.ric.portal.dashboard.model.ImmutablePolicyInfo; @@ -66,9 +67,9 @@ public class PolicyControllerMockConfiguration { } @Override - public void putPolicy(String policyTypeIdString, String policyInstanceId, String json) + public void putPolicy(String policyTypeIdString, String policyInstanceId, String json, String ric) throws RestClientException { - database.putInstance(policyTypeIdString, policyInstanceId, json); + database.putInstance(policyTypeIdString, policyInstanceId, json, ric); } @Override @@ -91,6 +92,14 @@ public class PolicyControllerMockConfiguration { return result; } + @Override + public Collection getRicsSupportingType(String typeName) { + Vector res = new Vector<>(); + res.add("ric_1"); + res.add("ric_2"); + res.add("ric_3"); + return res; + } } class Database { @@ -112,7 +121,7 @@ public class PolicyControllerMockConfiguration { policy = new PolicyType("type4", schema); types.put("type4", policy); try { - putInstance("ANR", "ANR-1", getStringFromFile("anr-policy-instance.json")); + putInstance("ANR", "ANR-1", getStringFromFile("anr-policy-instance.json"), "ric_1"); } catch (Exception e) { // Nothing } @@ -137,9 +146,9 @@ public class PolicyControllerMockConfiguration { return java.time.Instant.now().toString(); } - void putInstance(String typeId, String instanceId, String instanceData) { + void putInstance(String typeId, String instanceId, String instanceData, String ric) { PolicyInfo i = ImmutablePolicyInfo.builder().json(instanceData).lastModified(getTimeStampUTC()) - .id(instanceId).ric("ricXX").service("service").type(typeId).build(); + .id(instanceId).ric(ric).service("service").type(typeId).build(); instances.put(instanceId, i); }