aboutsummaryrefslogtreecommitdiffstats
path: root/tests/reproducers/signed/DeploymentPropertiesAreExposed/testcases/DeploymentPropertiesAreExposedTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/reproducers/signed/DeploymentPropertiesAreExposed/testcases/DeploymentPropertiesAreExposedTest.java')
-rw-r--r--tests/reproducers/signed/DeploymentPropertiesAreExposed/testcases/DeploymentPropertiesAreExposedTest.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/reproducers/signed/DeploymentPropertiesAreExposed/testcases/DeploymentPropertiesAreExposedTest.java b/tests/reproducers/signed/DeploymentPropertiesAreExposed/testcases/DeploymentPropertiesAreExposedTest.java
index 51d2197..9e8fe97 100644
--- a/tests/reproducers/signed/DeploymentPropertiesAreExposed/testcases/DeploymentPropertiesAreExposedTest.java
+++ b/tests/reproducers/signed/DeploymentPropertiesAreExposed/testcases/DeploymentPropertiesAreExposedTest.java
@@ -42,20 +42,25 @@ import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import net.sourceforge.jnlp.ServerAccess;
+import net.sourceforge.jnlp.ProcessResult;
+import net.sourceforge.jnlp.runtime.JNLPRuntime;
+import net.sourceforge.jnlp.config.DeploymentConfiguration;
import org.junit.Test;
public class DeploymentPropertiesAreExposedTest {
-
@Test
public void verifyDeploymentConfigrationIsExposedAsSystemProperties() throws Exception {
ServerAccess server = new ServerAccess();
List<String> trustCertificates = Arrays.asList(new String[] {"-Xtrustall"});
- ServerAccess.ProcessResult result = server.executeJavawsHeadless(
+ ProcessResult result = server.executeJavawsHeadless(
trustCertificates, "/DeploymentPropertiesAreExposed.jnlp");
- String expectedRegex = ".*" + File.separator + ".icedtea" + File.separator + "log" + ".*";
+ DeploymentConfiguration config = JNLPRuntime.getConfiguration();
+ config.load();
+ String userLogDir = config.getProperty(DeploymentConfiguration.KEY_USER_LOG_DIR);
+ String expectedRegex = userLogDir + "/?";
String actual = result.stdout.trim();
boolean stdOutMatches = actual.matches(expectedRegex);