diff options
| author | Aidan Skinner <aidan@apache.org> | 2009-03-26 16:38:29 +0000 |
|---|---|---|
| committer | Aidan Skinner <aidan@apache.org> | 2009-03-26 16:38:29 +0000 |
| commit | a4b8dd527de88d1882bdc3fa27a13530b508e003 (patch) | |
| tree | 3c2ebcb20a2d2c40a5a1011d87c1755719d5e31c /qpid/java/broker/src/test | |
| parent | f9921628f62c956cb6003105d7c01cb41aefccb9 (diff) | |
| download | qpid-python-a4b8dd527de88d1882bdc3fa27a13530b508e003.tar.gz | |
QPID-1776: fix interpolation of variables.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@758730 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker/src/test')
| -rw-r--r-- | qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java b/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java index ad1df1c777..2c39d006b9 100644 --- a/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java +++ b/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java @@ -677,6 +677,24 @@ public class ServerConfigurationTest extends TestCase assertEquals(true, config.getQpidNIO()); // From the second file, not // present in the first } + + public void testVariableInterpolation() throws Exception + { + File mainFile = File.createTempFile(getClass().getName(), null); + + mainFile.deleteOnExit(); + + FileWriter out = new FileWriter(mainFile); + out.write("<broker>\n"); + out.write("\t<work>foo</work>\n"); + out.write("\t<management><ssl><keyStorePath>${work}</keyStorePath></ssl></management>\n"); + out.write("</broker>\n"); + out.close(); + + ServerConfiguration config = new ServerConfiguration(mainFile.getAbsoluteFile()); + assertEquals("Did not get correct interpolated value", + "foo", config.getManagementKeyStorePath()); + } public void testCombinedConfigurationFirewall() throws Exception { |
