diff --git a/spring-test/src/test/java/org/springframework/mock/web/MockCookieTests.java b/spring-test/src/test/java/org/springframework/mock/web/MockCookieTests.java index 749f12192e6..1f032efb64d 100644 --- a/spring-test/src/test/java/org/springframework/mock/web/MockCookieTests.java +++ b/spring-test/src/test/java/org/springframework/mock/web/MockCookieTests.java @@ -22,6 +22,7 @@ import java.time.format.DateTimeParseException; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.NullAndEmptySource; import org.junit.jupiter.params.provider.ValueSource; import static org.assertj.core.api.Assertions.assertThat; @@ -114,16 +115,10 @@ class MockCookieTests { assertThat(cookie.getValue()).isEqualTo(value); } - @Test - void parseNullHeader() { - assertThatIllegalArgumentException() - .isThrownBy(() -> MockCookie.parse(null)) - .withMessageContaining("Set-Cookie header must not be null or empty"); - } - @ParameterizedTest - @ValueSource(strings = {"", " "}) - void parseEmptyHeader(String header) { + @NullAndEmptySource + @ValueSource(strings = " ") + void parseNullOrEmptyHeader(String header) { assertThatIllegalArgumentException() .isThrownBy(() -> MockCookie.parse(header)) .withMessageContaining("Set-Cookie header must not be null or empty");