diff options
author | Emmanuel Bourg <ebourg@apache.org> | 2018-10-05 14:13:05 +0200 |
---|---|---|
committer | Emmanuel Bourg <ebourg@apache.org> | 2018-10-05 14:13:05 +0200 |
commit | ef9a891c4db2efcc1a454b14d96f82ce30000214 (patch) | |
tree | 24954768c952b5abbcdd02194a7d13278740da57 /spring-webmvc/src/test | |
parent | 9a51aaff31d1c71a81ef349649af0de0bcbab3ff (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.java | 14 |
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); } |