Merge "Adding tests for EnvironmentProcessor"
[nonrtric.git] / policy-agent / src / test / java / org / oransc / policyagent / utils / MockA1ClientFactory.java
index b635cb7..ec86a82 100644 (file)
 
 package org.oransc.policyagent.utils;
 
+import static org.mockito.Mockito.mock;
+
 import java.lang.invoke.MethodHandles;
 import java.util.HashMap;
 import java.util.Map;
 
 import org.oransc.policyagent.clients.A1Client;
 import org.oransc.policyagent.clients.A1ClientFactory;
+import org.oransc.policyagent.configuration.ApplicationConfig;
 import org.oransc.policyagent.repository.PolicyTypes;
 import org.oransc.policyagent.repository.Ric;
 import org.slf4j.Logger;
@@ -37,6 +40,7 @@ public class MockA1ClientFactory extends A1ClientFactory {
     private final PolicyTypes policyTypes;
 
     public MockA1ClientFactory(PolicyTypes policyTypes) {
+        super(mock(ApplicationConfig.class));
         this.policyTypes = policyTypes;
     }
 
@@ -45,11 +49,6 @@ public class MockA1ClientFactory extends A1ClientFactory {
         return getOrCreateA1Client(ric.name());
     }
 
-    @Override
-    protected A1Client createControllerA1Client(Ric ric) {
-        return getOrCreateA1Client(ric.name());
-    }
-
     public MockA1Client getOrCreateA1Client(String ricName) {
         if (!clients.containsKey(ricName)) {
             logger.debug("Creating client for RIC: {}", ricName);