2017-01-27 5 views

Antwort

0

Ja, es ist möglich. Wenn Sie den Konstruktor WicketTester aufrufen, können Sie einen Parameter vom Typ WebApplication übergeben. Das Objekt WebApplication definiert, ob Ihre Anwendung im Entwicklungs- oder Bereitstellungsmodus ausgeführt wird. Wenn Ihr einen DummyWebApplication verwenden und wollen immer Ihre Tests in Deployment-Modus laufen außer Kraft setzen nur getConfigurationType() wie unten dargestellt:

WicketTester.DummyWebApplication application = new WicketTester.DummyWebApplication() { 
     @Override 
     public String getConfigurationType() { 
      return Application.DEPLOYMENT; 
     } 
}; 
WicketTester wicketTester = new WicketTester(application); 

Es gibt mehrere andere Möglichkeiten, wie Sie es in Ihrem web.xml Ihrer Anwendung definieren, für Tests verwendet oder Setzen Sie die systemweite Eigenschaft wicket.configuration. Überprüfen Sie auch WebApplication.getConfigurationType() on Github

Verwandte Themen