1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.configuration;
18
19 import java.net.URL;
20
21 import junit.framework.TestCase;
22
23 /***
24 * @author Emmanuel Bourg
25 * @version $Revision: 1.1 $, $Date: 2004/10/04 21:45:11 $
26 */
27 public class TestFileConfiguration extends TestCase
28 {
29 public void testSetURL() throws Exception
30 {
31
32 FileConfiguration config = new PropertiesConfiguration();
33 config.setURL(new URL("http://jakarta.apache.org/commons/configuration/index.html"));
34
35 assertEquals("base path", "http://jakarta.apache.org/commons/configuration/", config.getBasePath());
36 assertEquals("file name", "index.html", config.getFileName());
37
38
39 config.setURL(new URL("file:/temp/test.properties"));
40 assertEquals("base path", "/temp/", config.getBasePath());
41 assertEquals("file name", "test.properties", config.getFileName());
42 }
43 }