Тест на внутренние ошибки сервера в API остальных - PullRequest
0 голосов
/ 05 июля 2019

Я хочу написать примеры модульных тестов для негативных сценариев для моего приложения весенней загрузки REST API.

Методы контроллера выглядят так:

@RequestMapping(path = "/getcalc/srn/{srn}", method = RequestMethod.GET)
    public RestResponse<List<BookMarkMRPostProcessCalc>> fetchLatestPostProcessCalc(@PathVariable("srn") String srn) {
        try {
            List<BookMarkMRPostProcessCalc> calcList = bookMarkMrPostProcessCalcService.getPostProcessCalc(srn);
            return ResponseUtil.prepareRestResponse(calcList);
        } catch (BookMarkServiceException e) {
            return ResponseUtil.prepareErrorRestResponse(e.getMessage(), "", e.toString());
        }
    }

Позитивный сценарий работает отлично. Я хочу написать контрольные примеры для сценария, когда BookMarkServiceException происходит, или издеваться над ним. Как мы можем достичь этого в junit?

...