DATAREST-1421 - Polishing.
This commit is contained in:
@@ -21,12 +21,11 @@ import static org.junit.Assume.*;
|
||||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
|
||||
|
||||
import net.minidev.json.JSONArray;
|
||||
|
||||
import java.net.URI;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import net.minidev.json.JSONArray;
|
||||
import org.junit.Test;
|
||||
import org.springframework.data.rest.webmvc.RestMediaTypes;
|
||||
import org.springframework.hateoas.IanaLinkRelations;
|
||||
@@ -46,8 +45,7 @@ import com.jayway.jsonpath.JsonPath;
|
||||
* This class contains a common test suite used to verify multiple data stores with the same domain space. When
|
||||
* verifying support of a new data store, it's good to start with extending this suite of tests. However, if the data
|
||||
* store doesn't map well onto this, then a good alternative would be write a new test suite using
|
||||
* {@link org.springframework.data.rest.webmvc.AbstractWebIntegrationTests AbstractWebIntegrationTests} as the test
|
||||
* harness.
|
||||
* {@link AbstractWebIntegrationTests AbstractWebIntegrationTests} as the test harness.
|
||||
*
|
||||
* @author Oliver Gierke
|
||||
* @author Greg Turnquist
|
||||
|
||||
@@ -76,7 +76,7 @@ public class AlpsController {
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
headers.setAllow(Collections.singleton(HttpMethod.GET));
|
||||
|
||||
return new ResponseEntity<Object>(headers, HttpStatus.OK);
|
||||
return new ResponseEntity<>(headers, HttpStatus.OK);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -91,7 +91,7 @@ public class AlpsController {
|
||||
|
||||
verifyAlpsEnabled();
|
||||
|
||||
return new ResponseEntity<RootResourceInformation>(information, HttpStatus.OK);
|
||||
return new ResponseEntity<>(information, HttpStatus.OK);
|
||||
}
|
||||
|
||||
private void verifyAlpsEnabled() {
|
||||
|
||||
@@ -40,6 +40,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
* {@code application/alps+json}.
|
||||
*
|
||||
* @author Oliver Gierke
|
||||
* @author Greg Turnquist
|
||||
*/
|
||||
public class AlpsJsonHttpMessageConverter extends MappingJackson2HttpMessageConverter
|
||||
implements ResponseBodyAdvice<Object> {
|
||||
@@ -102,7 +103,8 @@ public class AlpsJsonHttpMessageConverter extends MappingJackson2HttpMessageConv
|
||||
ServerHttpResponse response) {
|
||||
|
||||
return body instanceof RootResourceInformation
|
||||
? Collections.singletonMap("alps", converter.convert((RootResourceInformation) body)) : body;
|
||||
? Collections.singletonMap("alps", converter.convert((RootResourceInformation) body))
|
||||
: body;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user