首页
学习
活动
专区
工具
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());

    62930

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券