diff --git a/spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/web/EndpointServletTests.java b/spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/web/EndpointServletTests.java index ee26b811fd..77a65d62d0 100644 --- a/spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/web/EndpointServletTests.java +++ b/spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/web/EndpointServletTests.java @@ -38,6 +38,7 @@ import static org.assertj.core.api.Assertions.entry; * Tests for {@link EndpointServlet}. * * @author Phillip Webb + * @author Stephane Nicoll */ public class EndpointServletTests { @@ -71,6 +72,20 @@ public class EndpointServletTests { assertThat(endpointServlet.getServlet()).isEqualTo(servlet); } + @Test + public void withInitParameterNullName() { + EndpointServlet endpointServlet = new EndpointServlet(TestServlet.class); + this.thrown.expect(IllegalArgumentException.class); + endpointServlet.withInitParameters(Collections.singletonMap(null, "value")); + } + + @Test + public void withInitParameterEmptyName() { + EndpointServlet endpointServlet = new EndpointServlet(TestServlet.class); + this.thrown.expect(IllegalArgumentException.class); + endpointServlet.withInitParameters(Collections.singletonMap(" ", "value")); + } + @Test public void withInitParameterShouldReturnNewInstance() { EndpointServlet endpointServlet = new EndpointServlet(TestServlet.class);