diff options
-rw-r--r-- | tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java b/tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java index 8dbbc6983c..7ba6f2c0c0 100644 --- a/tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java +++ b/tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java @@ -1,5 +1,7 @@ package com.vaadin.tests.integration; +import java.io.ByteArrayOutputStream; +import java.io.OutputStream; import java.util.Iterator; import java.util.Map; @@ -28,6 +30,8 @@ import com.vaadin.ui.Notification; import com.vaadin.ui.Root; import com.vaadin.ui.Root.LegacyWindow; import com.vaadin.ui.TextField; +import com.vaadin.ui.Upload; +import com.vaadin.ui.Upload.Receiver; /** * Adapted from old PortletDemo to support integration testing. @@ -67,6 +71,14 @@ public class JSR286PortletApplication extends Application.LegacyApplication { portletMax.setEnabled(false); main.addComponent(portletMax); + Upload upload = new Upload("Upload a file", new Receiver() { + + public OutputStream receiveUpload(String filename, String mimeType) { + return new ByteArrayOutputStream(); + } + }); + main.addComponent(upload); + if (getContext() instanceof PortletApplicationContext2) { PortletApplicationContext2 ctx = (PortletApplicationContext2) getContext(); ctx.addPortletListener(this, new DemoPortletListener()); |