https://github.com/JuliaLang/julia/pull/19880の@cstjeanが指摘している<strong i="7">@test</strong> a ≈ b
は<strong i="9">@test_approx_eq</strong> a b
とは異なり、前者はテストの失敗をそれほどうまく表示しません。 ある種の比較をうまく表示するための特別なコードがすでにあるので、 @test_approx_eq
同じくらいうまく近似の等式の失敗を表示するために、もっと多くのロジックが必要かもしれません。
@StefanKarpinskiこれに取り組みたいと思います。 何をすべきかについてもう少し情報がありますか?
julia> using Test
julia> <strong i="5">@test</strong> 2.1 ≈ 1+1
Test Failed at REPL[2]:1
Expression: 2.1 ≈ 1 + 1
Evaluated: 2.1 ≈ 2
ERROR: There was an error during testing
julia> <strong i="6">@test</strong> 2.1 == 1+1
Test Failed at REPL[3]:1
Expression: 2.1 == 1 + 1
Evaluated: 2.1 == 2
ERROR: There was an error during testing
今マスターで見つけたように見えますか?
これはhttps://github.com/JuliaLang/julia/pull/30721によって対処されたと思い
最も参考になるコメント
これはhttps://github.com/JuliaLang/julia/pull/30721によって対処されたと思い