Fique descansado + Mock MVC @ControllerAdvice

No meu projeto, estou usando o Rest Assured MockMVC com a seguinte dependência:

<dependency>
    <groupId>com.jayway.restassured</groupId>
    <artifactId>spring-mock-mvc</artifactId>
    <version>2.9.0</version>
</dependency>

E minha classe de teste se parece com:

TestController testController = new TestController();
@Before
public void configureRestAssuredForController() {
    RestAssuredMockMvc.standaloneSetup(testController);
}

Eu tenho alguns ExceptionHandlers definidos na classe do controlador. Nos meus testes JUnit, eu pude verificar os caminhos da solicitação e os manipuladores quando definidos na classe do controlador.

No entanto - quando mudei os manipuladores para uma classe separada com@ControllerAdvice, manipuladores não estão sendo invocados dos testes.

Entendi que é por causa da configuração autônoma do controlador, que provavelmente não pôde carregar os manipuladores definidos em outra classe.

Mas não consegui descobrir como adicionar os manipuladores de exceção ao RestAssuredMockMvc, no modo autônomo, para fazer isso funcionar.

Estou lutando e qualquer ajuda é muito apreciada, por favor.

questionAnswers(2)

yourAnswerToTheQuestion