首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JUnit5学习之三:Assertions类

方法时是否抛出指定类型的异常; 如果execute方法执行时不抛出异常,或者抛出的异常与期望类型不一致,都会导致测试失败; 写段代码验证一下,如下,1除以0会抛出ArithmeticException异常,符合assertThrows...指定的异常类型,因此测试可以通过: @Test @DisplayName("判断抛出的异常是否是指定类型") void exceptionTesting() { // assertThrows...的第二个参数是Executable, // 其execute方法执行时,如果抛出了异常,并且异常的类型是assertThrows的第一个参数(这里是ArithmeticException.class...), // 那么测试就通过了,返回值是异常的实例 Exception exception = assertThrows(ArithmeticException.class..., () -> Math.floorDiv(1,0)); log.info("assertThrows通过后,返回的异常实例:{}", exception.getMessage());

56530

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券
    http://www.vxiaotou.com