X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=applications%2Fcommon%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fpolicy%2Fpdp%2Fxacml%2Fapplication%2Fcommon%2FXacmlPolicyUtilsTest.java;fp=applications%2Fcommon%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fpolicy%2Fpdp%2Fxacml%2Fapplication%2Fcommon%2FXacmlPolicyUtilsTest.java;h=318d9f9f6e6921ec30e8532f2315b7baeeb0c27b;hb=05045cd36ad264b5d7b674155699b2cccee71165;hp=ed63bb9c4d8c072769186073c5a14cc30e467bd7;hpb=c7beb45738209526a4794b3b72f0f0bd025d1a82;p=policy%2Fxacml-pdp.git diff --git a/applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/XacmlPolicyUtilsTest.java b/applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/XacmlPolicyUtilsTest.java index ed63bb9c..318d9f9f 100644 --- a/applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/XacmlPolicyUtilsTest.java +++ b/applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/XacmlPolicyUtilsTest.java @@ -37,8 +37,9 @@ import java.io.OutputStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.List; import java.util.Properties; - +import java.util.stream.Collectors; import oasis.names.tc.xacml._3_0.core.schema.wd_17.AnyOfType; import oasis.names.tc.xacml._3_0.core.schema.wd_17.EffectType; import oasis.names.tc.xacml._3_0.core.schema.wd_17.MatchType; @@ -109,6 +110,16 @@ public class XacmlPolicyUtilsTest { properties.load(is); } // + // Change "/" to file separator in file names + // + if (!"/".equals(File.separator)) { + List fileProps = properties.keySet().stream().map(Object::toString) + .filter(key -> key.endsWith(".file")).collect(Collectors.toList()); + for (String fileProp : fileProps) { + properties.setProperty(fileProp, properties.getProperty(fileProp).replace("/", File.separator)); + } + } + // // Save root policy // File rootFile = policyFolder.newFile("root.xml");