aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/com/vaadin/server/DownloadStreamTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/test/java/com/vaadin/server/DownloadStreamTest.java')
-rw-r--r--server/src/test/java/com/vaadin/server/DownloadStreamTest.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/server/src/test/java/com/vaadin/server/DownloadStreamTest.java b/server/src/test/java/com/vaadin/server/DownloadStreamTest.java
index 81f45f6173..4bb97de79f 100644
--- a/server/src/test/java/com/vaadin/server/DownloadStreamTest.java
+++ b/server/src/test/java/com/vaadin/server/DownloadStreamTest.java
@@ -7,13 +7,16 @@ import static org.mockito.Mockito.verify;
import java.io.IOException;
import java.io.InputStream;
-import java.net.URLEncoder;
import org.junit.Before;
import org.junit.Test;
public class DownloadStreamTest {
- private final String filename = "日本語.png";
+ private String filename = "A å日.png";
+ private String encodedFileName = "A" + "%20" // space
+ + "%c3%a5" // å
+ + "%e6%97%a5" // 日
+ + ".png";
private DownloadStream stream;
@Before
@@ -27,7 +30,6 @@ public class DownloadStreamTest {
stream.writeResponse(mock(VaadinRequest.class), response);
- String encodedFileName = URLEncoder.encode(filename, "utf-8");
verify(response).setHeader(eq(DownloadStream.CONTENT_DISPOSITION),
contains(String.format("filename=\"%s\";", encodedFileName)));
verify(response).setHeader(eq(DownloadStream.CONTENT_DISPOSITION),