X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Futils%2FMockA1ClientFactory.java;h=c77259c70588438bfff9358646305b58c43ef2e1;hb=6a39814272307d0207222c9229b0d765ac062bf0;hp=9967958365b9e5cc25a904cda9e53fa837b19f35;hpb=ae4206bbd7437adda91fc429efef03a13da2b702;p=nonrtric.git diff --git a/policy-agent/src/test/java/org/oransc/policyagent/utils/MockA1ClientFactory.java b/policy-agent/src/test/java/org/oransc/policyagent/utils/MockA1ClientFactory.java index 99679583..c77259c7 100644 --- a/policy-agent/src/test/java/org/oransc/policyagent/utils/MockA1ClientFactory.java +++ b/policy-agent/src/test/java/org/oransc/policyagent/utils/MockA1ClientFactory.java @@ -40,7 +40,7 @@ import reactor.core.publisher.Mono; public class MockA1ClientFactory extends A1ClientFactory { private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); private final Map clients = new HashMap<>(); - private final PolicyTypes policyTypes; + private PolicyTypes policyTypes; private Duration asynchDelay = Duration.ofSeconds(0); public MockA1ClientFactory(PolicyTypes policyTypes) { @@ -62,6 +62,10 @@ public class MockA1ClientFactory extends A1ClientFactory { return clients.get(ricName); } + public void setPolicyTypes(PolicyTypes policyTypes) { + this.policyTypes = policyTypes; + } + /** * Simulate network latency. The REST responses will be generated by separate * threads @@ -77,4 +81,8 @@ public class MockA1ClientFactory extends A1ClientFactory { clients.clear(); } + public PolicyTypes getPolicyTypes() { + return this.policyTypes; + } + }