package net.jsunit.configuration;
import net.jsunit.model.PlatformType;
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 = "iexplore.exe";
private boolean needs3rdRemoteMachineURL;
public static final String PORT = "1234";
public static final String DUMMY_SECRET_KEY = "1234567890123456";
public String resourceBase() {
return ".";
}
public String port() {
return PORT;
}
public String logsDirectory() {
return "";
}
public String browserFileNames() {
return BROWSER_FILE_NAME;
}
public String url() {
return DUMMY_URL;
}
public String ignoreUnresponsiveRemoteMachines() {
return "";
}
public String osString() {
return PlatformType.WINDOWS.getDisplayName();
}
public String ipAddress() {
return "";
}
public String hostname() {
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;
}
}