当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia Test.@test_throws用法及代码示例


用法:

@test_throws exception expr

测试表达式 expr 是否抛出 exception 。异常可以指定类型或值(将通过比较字段来测试是否相等)。请注意,@test_throws 不支持尾随关键字形式。

例子

julia> @test_throws BoundsError [1, 2, 3][4]
Test Passed
  Expression: ([1, 2, 3])[4]
      Thrown: BoundsError

julia> @test_throws DimensionMismatch [1, 2, 3] + [1, 2]
Test Passed
  Expression: [1, 2, 3] + [1, 2]
      Thrown: DimensionMismatch

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Test.@test_throws — Macro。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。