This is an automated email from the ASF dual-hosted git repository. mgrigorov pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/wicket.git
commit 47cf4ff8a44a1b91d2395e4eed639087b6ee2908 Author: Martin Tzvetanov Grigorov <[email protected]> AuthorDate: Mon Aug 16 12:17:21 2021 +0300 WICKET-6914 Visibility change of "File Upload" via ajax causes "missing" form-data Update test expectations. FormComponent#isMultipart() is called now by MultipartFormComponentListener in Ajax requests (cherry picked from commit f9c98737fb9ed798c9c8cb25e87c3f7f6e87bfb2) --- .../java/org/apache/wicket/markup/html/form/FormMultiPartTest.java | 4 ++-- .../java/org/apache/wicket/markup/html/form/MultiPartFormPage.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/FormMultiPartTest.java b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/FormMultiPartTest.java index dc6ad3e..85c1419 100644 --- a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/FormMultiPartTest.java +++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/FormMultiPartTest.java @@ -77,12 +77,12 @@ class FormMultiPartTest extends WicketTestCase page.multiPart = true; tester.executeAjaxEvent(page.button1, "click"); - assertEquals(2, page.asked); + assertEquals(3, page.asked); assertTrue(page.form.isMultiPart()); page.multiPart = false; tester.executeAjaxEvent(page.button1, "click"); - assertEquals(3, page.asked); + assertEquals(5, page.asked); assertFalse(page.form.isMultiPart()); } } diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/MultiPartFormPage.java b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/MultiPartFormPage.java index 86af382..27de9ae 100644 --- a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/MultiPartFormPage.java +++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/MultiPartFormPage.java @@ -49,7 +49,7 @@ public class MultiPartFormPage extends WebPage form = new Form<Void>("form"); add(form.setOutputMarkupId(true)); - input = new TextField<String>("input", Model.of("")) + input = new TextField<>("input", Model.of("")) { @Override public boolean isMultiPart() { @@ -80,4 +80,4 @@ public class MultiPartFormPage extends WebPage }; form.add(button2); } -} \ No newline at end of file +}
