package net.jsunit; import net.jsunit.configuration.ConfigurationSource; public class DummyConfigurationSource implements ConfigurationSource { public static final String DUMMY_URL = "http://www.example.com:1234/jsunit/runner?autoRun=true&submitResults=true"; public static final String REMOTE_URL_1 = "http://my.machine.com:8080/jsunit"; public static final String REMOTE_URL_2 = "http://your.machine.com:9090/jsunit"; public static final String REMOTE_URL_3 = "http://his.machine.com:7070/jsunit"; public static final String BROWSER_FILE_NAME = "mybrowser.exe"; private boolean needs3rdRemoteMachineURL; public String resourceBase() { return "."; } public String port() { return "1234"; } public String logsDirectory() { return ""; } public String browserFileNames() { return BROWSER_FILE_NAME; } public String url() { return DUMMY_URL; } public String ignoreUnresponsiveRemoteMachines() { return ""; } public String closeBrowsersAfterTestRuns() { return "true"; } public String description() { return "This is my server!"; } public String logStatus() { return "false"; } public String timeoutSeconds() { return "60"; } public String remoteMachineURLs() { String result = REMOTE_URL_1 + "," + REMOTE_URL_2; if (needs3rdRemoteMachineURL) result += ("," + REMOTE_URL_3); return result; } public void setNeeds3rdRemoteMachineURL() { this.needs3rdRemoteMachineURL = true; } }