У меня есть следующий контроллер:Запись для местного @ExceptionHandler
class Controller {
@ResponseStatus(HttpStatus.OK)
@RequestMapping(value = "/verifyCert", method = RequestMethod.GET)
public void verifyCertificate() throws CertificateExpiredException, CertificateNotYetValidException {
certificate.checkValidity();
}
@ResponseStatus(HttpStatus.FORBIDDEN)
@ExceptionHandler({CertificateExpiredException.class, CertificateNotYetValidException.class})
public void handleCertificateValidityException(Exception e) {}
}
Моя цель состоит в том, чтобы этот контроллер переадресовывает обработчик исключений, если сертификат не является действительным.
Потому что это то, что у вас есть. Вы проверяете контроллер, а не оставшуюся инфраструктуру, если хотите, чтобы вам нужно было установить полный контекст приложения. –
Обратите внимание на 'standaloneSetup'. Проверьте другие методы 'MockMvcBuilders'. –