我创建了一个简单的工厂方法,可以在指定模式下创建 HtmlUnitDriver。例如
public static HtmlUnitDriver createHtmlUnitDriver(String browserMode) {
switch(browserMode.toLowerCase()) {
case "chrome":
return new HtmlUnitDriver(DesiredCapabilities.chrome());
case "firefox":
return new HtmlUnitDriver(DesiredCapabilities.firefox());
case "ie":
case "internet explorer":
return new HtmlUnitDriver(DesiredCapabilities.internetExplorer());
case default:
return new HtmlUnitDriver(true);
}
}
我想为这个方法写一个快速的单元测试,但我看不出如何判断返回的“模式”HtmlUnitDriver
是什么。我该怎么做?