Browse Source

Ensure RouterFunctionsTests class compiles in Eclipse

Due to a type inference bug in Eclipse, an additional “hint” is
required in order for RouterFunctionsTests to compile in Eclipse.
pull/1361/head
Sam Brannen 9 years ago
parent
commit
ee379f8fc9
  1. 7
      spring-webflux/src/test/java/org/springframework/web/reactive/function/server/RouterFunctionsTests.java

7
spring-webflux/src/test/java/org/springframework/web/reactive/function/server/RouterFunctionsTests.java

@ -33,6 +33,7 @@ import static org.mockito.Mockito.*; @@ -33,6 +33,7 @@ import static org.mockito.Mockito.*;
/**
* @author Arjen Poutsma
* @since 5.0
*/
@SuppressWarnings("unchecked")
public class RouterFunctionsTests {
@ -179,7 +180,8 @@ public class RouterFunctionsTests { @@ -179,7 +180,8 @@ public class RouterFunctionsTests {
@Test
public void toHttpHandlerHandlerReturnResponseStatusExceptionInResponseWriteTo() throws Exception {
HandlerFunction<ServerResponse> handlerFunction =
request -> Mono.just(new ServerResponse() {
// Mono.<ServerResponse> is required for compilation in Eclipse
request -> Mono.<ServerResponse> just(new ServerResponse() {
@Override
public HttpStatus statusCode() {
return HttpStatus.OK;
@ -211,7 +213,8 @@ public class RouterFunctionsTests { @@ -211,7 +213,8 @@ public class RouterFunctionsTests {
@Test
public void toHttpHandlerHandlerThrowResponseStatusExceptionInResponseWriteTo() throws Exception {
HandlerFunction<ServerResponse> handlerFunction =
request -> Mono.just(new ServerResponse() {
// Mono.<ServerResponse> is required for compilation in Eclipse
request -> Mono.<ServerResponse> just(new ServerResponse() {
@Override
public HttpStatus statusCode() {
return HttpStatus.OK;

Loading…
Cancel
Save