27

例外が発生し、サーバーが 500 内部サーバー エラーを返すことをアサートしたいと考えています。

意図を強調するために、コード スニペットが提供されます。

thrown.expect(NestedServletException.class);
this.mockMvc.perform(post("/account")
            .contentType(MediaType.APPLICATION_JSON)
            .content(requestString))
            .andExpect(status().isInternalServerError());

isInternalServerErrorもちろん、書いても、書いても構いませんisOkthrow.exceptステートメントの下で例外がスローされても、テストは成功します。

これを解決するにはどうすればよいでしょうか?

4

5 に答える 5