|
|
|
@ -23,22 +23,11 @@ import java.util.HashSet; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.Set; |
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.core.JsonGenerator; |
|
|
|
|
import com.fasterxml.jackson.databind.JavaType; |
|
|
|
|
import com.fasterxml.jackson.databind.JsonMappingException; |
|
|
|
|
import com.fasterxml.jackson.databind.JsonSerializer; |
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper; |
|
|
|
|
import com.fasterxml.jackson.databind.SerializerProvider; |
|
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|
|
|
|
import com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig; |
|
|
|
|
import com.fasterxml.jackson.databind.ser.BeanSerializerFactory; |
|
|
|
|
import com.fasterxml.jackson.databind.ser.SerializerFactory; |
|
|
|
|
import org.junit.Before; |
|
|
|
|
import org.junit.Test; |
|
|
|
|
import org.mozilla.javascript.Context; |
|
|
|
|
import org.mozilla.javascript.ContextFactory; |
|
|
|
|
import org.mozilla.javascript.ScriptableObject; |
|
|
|
|
|
|
|
|
|
import org.springframework.http.MediaType; |
|
|
|
|
import org.springframework.mock.web.test.MockHttpServletRequest; |
|
|
|
|
import org.springframework.mock.web.test.MockHttpServletResponse; |
|
|
|
@ -46,8 +35,19 @@ import org.springframework.ui.ModelMap; |
|
|
|
|
import org.springframework.validation.BindingResult; |
|
|
|
|
import org.springframework.web.servlet.View; |
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.core.JsonGenerator; |
|
|
|
|
import com.fasterxml.jackson.databind.JavaType; |
|
|
|
|
import com.fasterxml.jackson.databind.JsonMappingException; |
|
|
|
|
import com.fasterxml.jackson.databind.JsonSerializer; |
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper; |
|
|
|
|
import com.fasterxml.jackson.databind.SerializerProvider; |
|
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|
|
|
|
import com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig; |
|
|
|
|
import com.fasterxml.jackson.databind.ser.BeanSerializerFactory; |
|
|
|
|
import com.fasterxml.jackson.databind.ser.SerializerFactory; |
|
|
|
|
|
|
|
|
|
import static org.junit.Assert.*; |
|
|
|
|
import static org.mockito.BDDMockito.*; |
|
|
|
|
import static org.mockito.Mockito.*; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @author Jeremy Grelle |
|
|
|
@ -174,6 +174,14 @@ public class MappingJackson2JsonViewTests { |
|
|
|
|
public void renderSimpleBeanPrefixed() throws Exception { |
|
|
|
|
view.setPrefixJson(true); |
|
|
|
|
renderSimpleBean(); |
|
|
|
|
assertTrue(response.getContentAsString().startsWith("{} && ")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void renderSimpleBeanNotPrefixed() throws Exception { |
|
|
|
|
view.setPrefixJson(false); |
|
|
|
|
renderSimpleBean(); |
|
|
|
|
assertFalse(response.getContentAsString().startsWith("{} && ")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|