Ich möchte meine Tests in WicketTester im Deployment-Modus ausführen? Ist es möglich, das zu tun? Ich habe versucht, das Internet zu durchsuchen, aber WicketTester ist nicht wirklich gut dokumentiert.Wie kann ich einen Test im Deployment-Modus mit WicketTester durchführen?
0
A
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
- 1. Kann ich in Elixirs ExUnit nur einen Test durchführen?
- 2. Kann WicketTester nicht starten
- 3. Wie kann ich einen kompletten Test der Kreditkartenverarbeitung mit PayFlowPro von PayPal durchführen?
- 4. Wie kann ich einen synchronen Test durchführen oder einen Stub-Service nicht teilen?
- 5. JQuery - Kann einen einfachen konditionalen Test nicht durchführen
- 6. Roboterrahmen-Test mit PhantomJs durchführen
- 7. Wie kann ich mit numpy.correlate Autokorrelationen durchführen?
- 8. Kann ich die PMD-Analyse in einem Junit-Test durchführen?
- 9. Statistische Tests in BigQuery: Wie kann ich einen Binomial-Test durchführen?
- 10. Wie kann ich einen Wahrscheinlichkeitsverhältnis-Test an einem linearen Mixed-Effekt-Modell durchführen?
- 11. Wie kann man einen richtigen Test mit Browserstack, Selen und Mokka durchführen?
- 12. Wie kann ich domainübergreifende PostMessage durchführen?
- 13. Wie kann ich Komponententests in Perl durchführen?
- 14. Durchführen einen Doppelklick mit CGEventCreateMouseEvent()
- 15. Wie kann ich Methodensignatur-Caching durchführen?
- 16. WicketTester Wie bekomme ich HTML-Ausgabe für die Komponente?
- 17. Wie kann ich diese Abfrage durchführen
- 18. Wie kann ich einen einfachen Test mit Cabal einrichten?
- 19. Wie kann ich einen einzigen Android-Test mit Kotlin ausführen?
- 20. Kann ich einen statischen Import einer privaten Unterklasse durchführen?
- 21. Wie überspringe ich einen Test im Verhalten Python BDD-Framework?
- 22. Wie deaktiviere ich einen Test mit py.test?
- 23. Kann ich Automatisierungstests mit Google Mail durchführen?
- 24. Wie kann ich eine schnelle Anwendungsentwicklung mit ASP.NET MVC durchführen?
- 25. Wie überprüfe ich einen Log/Output im Go-Test?
- 26. Wie kann ich in gVim Rechtschreibprüfung durchführen?
- 27. Wie kann ich Introspektion in Perl durchführen?
- 28. Wie kann ich die monatliche Abonnementkreditkartenabrechnung durchführen?
- 29. Wie kann ich Hibernate-Caching durchführen?
- 30. Wie kann ich diese Abfrage durchführen?