Conforme observado por @cstjean em https://github.com/JuliaLang/julia/pull/19880 , <strong i="7">@test</strong> a ≈ b
difere de <strong i="9">@test_approx_eq</strong> a b
porque o primeiro não exibe falhas de teste tão bem. Já temos um código especializado para exibir alguns tipos de comparações de maneira adequada, então talvez devêssemos ter mais lógica para exibir falhas de igualdade aproximadas tão bem quanto @test_approx_eq
.
@StefanKarpinski , gostaria de trabalhar nisso. Um pouco mais de informação sobre o que deve ser feito?
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
parece encontrar no mestre agora?
Acredito que isso foi resolvido por https://github.com/JuliaLang/julia/pull/30721
Comentários muito úteis
Acredito que isso foi resolvido por https://github.com/JuliaLang/julia/pull/30721