Wie von @cstjean in https://github.com/JuliaLang/julia/pull/19880 festgestellt, unterscheidet sich <strong i="7">@test</strong> a ≈ b
von <strong i="9">@test_approx_eq</strong> a b
dass erstere Testfehler nicht so gut anzeigt. Wir haben bereits spezialisierten Code, um einige Arten von Vergleichen schön anzuzeigen, also sollten wir vielleicht mehr Logik haben, um ungefähre Gleichheitsfehler so gut anzuzeigen, wie es @test_approx_eq
tut.
@StefanKarpinski Daran würde ich gerne arbeiten. Noch ein paar Infos, was zu tun ist?
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
Sieht jetzt auf Master aus?
Ich glaube, dies wurde von https://github.com/JuliaLang/julia/pull/30721 angesprochen
Hilfreichster Kommentar
Ich glaube, dies wurde von https://github.com/JuliaLang/julia/pull/30721 angesprochen