Modify std pap policy to use builder in constr
[policy/engine.git] / ONAP-XACML / src / test / java / org / onap / policy / xacml / test / std / pap / StdPDPPolicyTest.java
index ed7db3b..26af008 100644 (file)
@@ -3,6 +3,7 @@
  * ONAP-XACML
  * ================================================================================
  * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
+ * Modified Copyright (C) 2018 Samsung Electronics Co., Ltd.
  * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -33,6 +34,7 @@ import java.util.Properties;
 import org.junit.Test;
 import org.onap.policy.xacml.std.pap.StdPDPPolicy;
 import com.att.research.xacml.api.pap.PAPException;
+import org.onap.policy.xacml.std.pap.StdPDPPolicyParams;
 
 
 public class StdPDPPolicyTest {
@@ -50,7 +52,17 @@ public class StdPDPPolicyTest {
     assertNotNull(policy2);
     StdPDPPolicy policy4 = new StdPDPPolicy();
     assertNotNull(policy4);
-    StdPDPPolicy policy5 = new StdPDPPolicy(value, true, value, uri, false, value, value, "1");
+
+    StdPDPPolicy policy5 = new StdPDPPolicy(StdPDPPolicyParams.builder()
+            .id(value)
+            .isRoot(true)
+            .name(value)
+            .location(uri)
+            .isValid(false)
+            .policyId(value)
+            .description(value)
+            .version("1")
+            .build());
     assertNotNull(policy5);
     StdPDPPolicy policy6 = new StdPDPPolicy(value, true, value, uri, false);
     assertNotNull(policy6);
@@ -111,8 +123,17 @@ public class StdPDPPolicyTest {
   public void negTestStream() throws URISyntaxException, IOException, PAPException {
     // Set up test data
     String value = "testVal";
-    URI uri = new URI("http://localhost/");
-    StdPDPPolicy policy = new StdPDPPolicy(value, true, value, uri, false, value, value, "1");
+    URI uri = new URI("http://localhost:54287");
+    StdPDPPolicy policy = new StdPDPPolicy(StdPDPPolicyParams.builder()
+            .id(value)
+            .isRoot(true)
+            .name(value)
+            .location(uri)
+            .isValid(false)
+            .policyId(value)
+            .description(value)
+            .version("1")
+            .build());
 
     // Negative test stream
     policy.getStream();
@@ -122,7 +143,7 @@ public class StdPDPPolicyTest {
   public void negTestConstructor1() throws URISyntaxException, IOException {
     // Set up test data
     String value = "testVal";
-    URI uri = new URI("http://localhost/");
+    URI uri = new URI("http://localhost:54287");
 
     // Test constructor
     StdPDPPolicy policy = new StdPDPPolicy(value, true, value, uri);
@@ -133,7 +154,7 @@ public class StdPDPPolicyTest {
   public void negTestConstructor2() throws URISyntaxException, IOException {
     // Set up test data
     String value = "testVal";
-    URI uri = new URI("http://localhost/");
+    URI uri = new URI("http://localhost:54287");
     Properties props = new Properties();
 
     // Test constructor