package net.jsunit; import net.jsunit.model.Browser; import net.jsunit.utility.StringUtility; public class BrowserLaunchSpecification { private final Browser browser; private final String overrideUrl; public BrowserLaunchSpecification(Browser browser) { this(browser, null); } public BrowserLaunchSpecification(Browser browser, String overrideUrl) { this.browser = browser; this.overrideUrl = overrideUrl; } public String getOverrideUrl() { return overrideUrl; } public boolean hasOverrideUrl() { return !StringUtility.isEmpty(overrideUrl); } public boolean isForDefaultBrowser() { return browser.isDefault(); } public Browser getBrowser() { return browser; } }