From de666219058f9c5a22165a6efdbf63c09d4f2877 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Wed, 7 Jun 2017 20:37:37 -0700 Subject: [PATCH] Fix unsupported null argument Update `MockClientHttpRequestFactory` following upstream Spring Framework changes that mean `null` is not a valid payload. --- .../boot/devtools/test/MockClientHttpRequestFactory.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-boot-devtools/src/test/java/org/springframework/boot/devtools/test/MockClientHttpRequestFactory.java b/spring-boot-devtools/src/test/java/org/springframework/boot/devtools/test/MockClientHttpRequestFactory.java index a144f58a6e..a56cfe74cc 100644 --- a/spring-boot-devtools/src/test/java/org/springframework/boot/devtools/test/MockClientHttpRequestFactory.java +++ b/spring-boot-devtools/src/test/java/org/springframework/boot/devtools/test/MockClientHttpRequestFactory.java @@ -41,6 +41,8 @@ import org.springframework.mock.http.client.MockClientHttpResponse; */ public class MockClientHttpRequestFactory implements ClientHttpRequestFactory { + private static final byte[] NO_DATA = {}; + private AtomicLong seq = new AtomicLong(); private Deque responses = new ArrayDeque<>(); @@ -55,7 +57,7 @@ public class MockClientHttpRequestFactory implements ClientHttpRequestFactory { public void willRespond(HttpStatus... response) { for (HttpStatus status : response) { - this.responses.add(new Response(0, null, status)); + this.responses.add(new Response(0, NO_DATA, status)); } }