Add missing debug(Writer) alternative
See gh-33059
This commit is contained in:
@@ -18,6 +18,7 @@ package org.springframework.test.web.servlet.assertj;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.PrintStream;
|
||||
import java.io.StringWriter;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
@@ -357,6 +358,15 @@ public class MockMvcTesterIntegrationTests {
|
||||
assertThat(capturedOut()).isEmpty();
|
||||
}
|
||||
|
||||
@Test
|
||||
void debugCanPrintToCustomWriter() {
|
||||
StringWriter out = new StringWriter();
|
||||
assertThat(mvc.get().uri("/greet")).debug(out).hasStatusOk();
|
||||
assertThat(out.toString())
|
||||
.contains("MockHttpServletRequest:", "MockHttpServletResponse:");
|
||||
assertThat(capturedOut()).isEmpty();
|
||||
}
|
||||
|
||||
private String capturedOut() {
|
||||
return this.capturedOut.toString(StandardCharsets.UTF_8);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user