summaryrefslogtreecommitdiff
path: root/spring-webmvc/src/test
diff options
context:
space:
mode:
authorEmmanuel Bourg <ebourg@apache.org>2018-10-05 14:13:05 +0200
committerEmmanuel Bourg <ebourg@apache.org>2018-10-05 14:13:05 +0200
commitef9a891c4db2efcc1a454b14d96f82ce30000214 (patch)
tree24954768c952b5abbcdd02194a7d13278740da57 /spring-webmvc/src/test
parent9a51aaff31d1c71a81ef349649af0de0bcbab3ff (diff)
New upstream version 4.3.18
Diffstat (limited to 'spring-webmvc/src/test')
-rw-r--r--spring-webmvc/src/test/java/org/springframework/web/servlet/view/json/MappingJackson2JsonViewTests.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/spring-webmvc/src/test/java/org/springframework/web/servlet/view/json/MappingJackson2JsonViewTests.java b/spring-webmvc/src/test/java/org/springframework/web/servlet/view/json/MappingJackson2JsonViewTests.java
index 4e062b2a..b6346ec9 100644
--- a/spring-webmvc/src/test/java/org/springframework/web/servlet/view/json/MappingJackson2JsonViewTests.java
+++ b/spring-webmvc/src/test/java/org/springframework/web/servlet/view/json/MappingJackson2JsonViewTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2002-2015 the original author or authors.
+ * Copyright 2002-2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -17,9 +17,11 @@
package org.springframework.web.servlet.view.json;
import java.io.IOException;
+import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
+import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
@@ -324,11 +326,19 @@ public class MappingJackson2JsonViewTests {
@Test
public void renderWithJsonp() throws Exception {
+ testJsonp("jsonp", "callback", false);
+ testJsonp("jsonp", "_callback", false);
+ testJsonp("jsonp", "_Call.bAcK", false);
+ testJsonp("jsonp", "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.", false);
+ testJsonp("jsonp", "<script>", false);
+ testJsonp("jsonp", "!foo!bar", false);
+
+ this.view.setJsonpParameterNames(new LinkedHashSet<String>(Arrays.asList("jsonp")));
+
testJsonp("jsonp", "callback", true);
testJsonp("jsonp", "_callback", true);
testJsonp("jsonp", "_Call.bAcK", true);
testJsonp("jsonp", "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.", true);
-
testJsonp("jsonp", "<script>", false);
testJsonp("jsonp", "!foo!bar", false);
}