aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/test/java/org/onap/policy/pap/main/rest/depundep/ProviderSuper.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/test/java/org/onap/policy/pap/main/rest/depundep/ProviderSuper.java')
-rw-r--r--main/src/test/java/org/onap/policy/pap/main/rest/depundep/ProviderSuper.java25
1 files changed, 23 insertions, 2 deletions
diff --git a/main/src/test/java/org/onap/policy/pap/main/rest/depundep/ProviderSuper.java b/main/src/test/java/org/onap/policy/pap/main/rest/depundep/ProviderSuper.java
index a1e69565..4cc69176 100644
--- a/main/src/test/java/org/onap/policy/pap/main/rest/depundep/ProviderSuper.java
+++ b/main/src/test/java/org/onap/policy/pap/main/rest/depundep/ProviderSuper.java
@@ -42,6 +42,7 @@ import org.onap.policy.common.utils.coder.StandardCoder;
import org.onap.policy.common.utils.resources.ResourceUtils;
import org.onap.policy.common.utils.services.Registry;
import org.onap.policy.models.pdp.concepts.PdpGroup;
+import org.onap.policy.models.pdp.concepts.PdpGroups;
import org.onap.policy.models.pdp.concepts.PdpUpdate;
import org.onap.policy.models.provider.PolicyModelsProvider;
import org.onap.policy.models.tosca.authorative.concepts.ToscaPolicy;
@@ -91,7 +92,7 @@ public class ProviderSuper {
lockit = new Object();
daofact = mock(PolicyModelsProviderFactoryWrapper.class);
- policy1 = loadFile("policy.json", ToscaPolicy.class);
+ policy1 = loadPolicy("policy.json");
when(daofact.create()).thenReturn(dao);
@@ -180,7 +181,17 @@ public class ProviderSuper {
* @return a list of groups
*/
protected List<PdpGroup> loadGroups(String fileName) {
- return loadFile(fileName, org.onap.policy.models.pdp.concepts.PdpGroups.class).getGroups();
+ return loadFile(fileName, PdpGroups.class).getGroups();
+ }
+
+ /**
+ * Loads a group.
+ *
+ * @param fileName name of the file from which to load
+ * @return a group
+ */
+ protected PdpGroup loadGroup(String fileName) {
+ return loadFile(fileName, PdpGroup.class);
}
/**
@@ -194,6 +205,16 @@ public class ProviderSuper {
}
/**
+ * Loads a policy.
+ *
+ * @param fileName name of the file from which to load
+ * @return a policy
+ */
+ protected ToscaPolicy loadPolicy(String fileName) {
+ return loadFile(fileName, ToscaPolicy.class);
+ }
+
+ /**
* Loads an object from a JSON file.
*
* @param fileName name of the file from which to load