當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。