【发布时间】:2021-06-22 12:14:49
【问题描述】:
所以我有一个带有一种 GET 方法的控制器。我需要测试它。当我使用不正确的国家/地区 iso 代码写入 URL 请求时,它会抛出一个自定义异常。那么如何测试呢?
所以这里'UA' 是不正确的论点
@Test
fun check_for_incorrect_iso_code() {
mockMvc.perform(get("/countries/UA"))
.andDo(print())
.andExpect(status().is4xxClientError)
}
测试正在运行,但我需要扩展它并检查它是否引发了我的自定义异常 - 例如'InvalidIsoCodeException'。
感谢您的回答。
【问题讨论】:
标签: spring kotlin junit controller rest