1 package org.apache.maven.settings;
2
3 import java.io.File;
4
5 import junit.framework.TestCase;
6
7 public class SettingsTest extends TestCase {
8
9 private Settings settingsNoProxies;
10 private Settings settingsOneInactiveProxy;
11 private Settings settingsOneActiveProxy;
12
13
14 protected void setUp() throws Exception {
15
16 super.setUp();
17
18
19 DefaultMavenSettingsBuilder settingsBuilder = new DefaultMavenSettingsBuilder();
20 settingsNoProxies = settingsBuilder.buildSettings(new File("src/test/resources/org/apache/maven/settings/settings-no-proxies.xml"), false);
21 settingsOneInactiveProxy = settingsBuilder.buildSettings(new File("src/test/resources/org/apache/maven/settings/settings-one-inactive-proxy.xml"), false);
22 settingsOneActiveProxy = settingsBuilder.buildSettings(new File("src/test/resources/org/apache/maven/settings/settings-one-active-proxy.xml"), false);
23
24 }
25
26
27 public void testProxySettings() {
28
29 assertNull(settingsNoProxies.getActiveProxy());
30 assertNull(settingsOneInactiveProxy.getActiveProxy());
31 assertNotNull(settingsOneActiveProxy.getActiveProxy());
32 }
33 }