Merge "Added STD sim 2.0.0 tests"
[nonrtric.git] / policy-agent / src / test / java / org / oransc / policyagent / utils / MockA1ClientFactory.java
index 9967958..c77259c 100644 (file)
@@ -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<String, MockA1Client> 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;
+    }
+
 }