Seperti dicatat oleh @cstjean di https://github.com/JuliaLang/julia/pull/19880 , <strong i="7">@test</strong> a ≈ b
berbeda dari <strong i="9">@test_approx_eq</strong> a b
karena yang pertama tidak menampilkan kegagalan pengujian dengan baik. Kita sudah memiliki kode khusus untuk menampilkan beberapa jenis perbandingan dengan baik, jadi mungkin kita harus memiliki lebih banyak logika di sana untuk menampilkan perkiraan kegagalan kesetaraan sebaik @test_approx_eq
.
@StefanKarpinski Saya ingin mengerjakan ini. Sedikit info lebih lanjut tentang apa yang harus dilakukan?
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
terlihat temukan di master sekarang?
Saya yakin ini telah ditangani oleh https://github.com/JuliaLang/julia/pull/30721
Komentar yang paling membantu
Saya yakin ini telah ditangani oleh https://github.com/JuliaLang/julia/pull/30721