0
我想在部署模式下在WicketTester中運行我的測試?有可能這樣做嗎?我試圖在網上搜索,但WicketTester沒有很好的記錄。如何使用WicketTester在部署模式下運行測試?
我想在部署模式下在WicketTester中運行我的測試?有可能這樣做嗎?我試圖在網上搜索,但WicketTester沒有很好的記錄。如何使用WicketTester在部署模式下運行測試?
是的,這是可能的。如果您致電WicketTester
構造函數,則可以傳遞WebApplication
類型的參數。 WebApplication
對象定義您的應用程序是否以開發或部署模式運行。如果您使用DummyWebApplication總要運行部署模式的測試,只是覆蓋getConfigurationType()
如下所示:
WicketTester.DummyWebApplication application = new WicketTester.DummyWebApplication() {
@Override
public String getConfigurationType() {
return Application.DEPLOYMENT;
}
};
WicketTester wicketTester = new WicketTester(application);
有多種其他的方法,比如在你的應用程序的web.xml文件用於測試或定義它設置系統寬屬性wicket.configuration
。另請檢查WebApplication.getConfigurationType() on Github