
我想声明引发异常并且服务器返回500内部服务器错误.
要突出显示意图,请提供代码段:
thrown.expect(nestedservletexception.class);this.mockmvc.perform(post("/account") .ContentType(MediaType.APPliCATION_JsON) .content(requestString)) .andExpect(status().isInternalServerError());当然,如果我写了isInternalServerError或isOk,那也没关系.
无论是否在throw.except语句下面抛出异常,测试都将通过.
你会怎么解决这个问题?
最佳答案您可以尝试以下方式 –>创建自定义匹配器
public class CustomExceptionMatcher extendsTypeSafeMatcherP.S.:我提供了一个通用的伪代码,您可以根据自己的要求进行自定义.
总结以上是内存溢出为你收集整理的java – MockMVC如何在同一测试用例中测试异常和响应代码全部内容,希望文章能够帮你解决java – MockMVC如何在同一测试用例中测试异常和响应代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)