Polishing.

Un-deprecate constructor. Rearrange method arguments to match parameter significance. Reformat code, replace space indents with tabs.

Original pull request: #2403.
This commit is contained in:
Mark Paluch
2021-07-13 14:11:39 +02:00
parent f91901387f
commit db8431ee41
3 changed files with 40 additions and 32 deletions

View File

@@ -17,8 +17,6 @@ package org.springframework.data.web;
import static org.assertj.core.api.Assertions.*;
import com.jayway.jsonpath.spi.json.JacksonJsonProvider;
import com.jayway.jsonpath.spi.json.JsonProvider;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -30,10 +28,13 @@ import java.util.Set;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.springframework.data.projection.ProjectionFactory;
import org.springframework.data.projection.SpelAwareProxyProjectionFactory;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.jayway.jsonpath.spi.json.JacksonJsonProvider;
import com.jayway.jsonpath.spi.json.JsonProvider;
import com.jayway.jsonpath.spi.mapper.JacksonMappingProvider;
import com.jayway.jsonpath.spi.mapper.MappingProvider;
@@ -60,9 +61,11 @@ class JsonProjectingMethodInterceptorFactoryUnitTests {
SpelAwareProxyProjectionFactory projectionFactory = new SpelAwareProxyProjectionFactory();
MappingProvider mappingProvider = new JacksonMappingProvider(new ObjectMapper());
JsonProvider jsonProvider = new JacksonJsonProvider(new ObjectMapper());
projectionFactory.registerMethodInvokerFactory(new JsonProjectingMethodInterceptorFactory(mappingProvider, jsonProvider));
ObjectMapper objectMapper = new ObjectMapper();
MappingProvider mappingProvider = new JacksonMappingProvider(objectMapper);
JsonProvider jsonProvider = new JacksonJsonProvider(objectMapper);
projectionFactory
.registerMethodInvokerFactory(new JsonProjectingMethodInterceptorFactory(jsonProvider, mappingProvider));
this.projectionFactory = projectionFactory;
this.customer = projectionFactory.createProjection(Customer.class, new ByteArrayInputStream(json.getBytes()));