|
|
|
@ -141,20 +141,6 @@ class DefaultErrorWebExceptionHandlerIntegrationTests {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
void includeStackTraceOnTraceParam() {
|
|
|
|
|
this.contextRunner.withPropertyValues("server.error.include-exception=true",
|
|
|
|
|
"server.error.include-stacktrace=on-trace-param").run((context) -> {
|
|
|
|
|
WebTestClient client = getWebClient(context);
|
|
|
|
|
client.get().uri("/?trace=true").exchange().expectStatus()
|
|
|
|
|
.isEqualTo(HttpStatus.INTERNAL_SERVER_ERROR).expectBody().jsonPath("status")
|
|
|
|
|
.isEqualTo("500").jsonPath("error")
|
|
|
|
|
.isEqualTo(HttpStatus.INTERNAL_SERVER_ERROR.getReasonPhrase()).jsonPath("exception")
|
|
|
|
|
.isEqualTo(IllegalStateException.class.getName()).jsonPath("trace").exists()
|
|
|
|
|
.jsonPath("requestId").isEqualTo(this.logIdFilter.getLogId());
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
void includeStackTraceOnParam() {
|
|
|
|
|
this.contextRunner
|
|
|
|
|