From 16a364d2075b727ebafdb85f31e5ae242f1690cb Mon Sep 17 00:00:00 2001 From: pabloferz Date: Tue, 20 Sep 2016 10:28:13 +0200 Subject: [PATCH] =?UTF-8?q?Change=20=E2=89=85=20to=20=E2=89=A3=20in=20numb?= =?UTF-8?q?ers.jl=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/numbers.jl | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/test/numbers.jl b/test/numbers.jl index 4b1939ddfb66d..23fdbaa27f4c7 100644 --- a/test/numbers.jl +++ b/test/numbers.jl @@ -1,5 +1,7 @@ # This file is a part of Julia. License is MIT: http://julialang.org/license +const ≣ = isequal # convenient for comparing NaNs + # basic booleans @test true @test !false @@ -54,8 +56,6 @@ @test 2.0 * 3.0 == 6. @test min(1.0,1) == 1 -const ≅ = isequal # convenient for comparing NaNs - # min, max and minmax @test min(1) === 1 @test max(1) === 1 @@ -63,32 +63,32 @@ const ≅ = isequal # convenient for comparing NaNs @test minmax(5, 3) == (3, 5) @test minmax(3., 5.) == (3., 5.) @test minmax(5., 3.) == (3., 5.) -@test minmax(3., NaN) ≅ (NaN, NaN) -@test minmax(NaN, 3) ≅ (NaN, NaN) -@test minmax(Inf, NaN) ≅ (NaN, NaN) -@test minmax(NaN, Inf) ≅ (NaN, NaN) -@test minmax(-Inf, NaN) ≅ (NaN, NaN) -@test minmax(NaN, -Inf) ≅ (NaN, NaN) -@test minmax(NaN, NaN) ≅ (NaN, NaN) +@test minmax(3., NaN) ≣ (NaN, NaN) +@test minmax(NaN, 3) ≣ (NaN, NaN) +@test minmax(Inf, NaN) ≣ (NaN, NaN) +@test minmax(NaN, Inf) ≣ (NaN, NaN) +@test minmax(-Inf, NaN) ≣ (NaN, NaN) +@test minmax(NaN, -Inf) ≣ (NaN, NaN) +@test minmax(NaN, NaN) ≣ (NaN, NaN) @test min(-0.0,0.0) === min(0.0,-0.0) @test max(-0.0,0.0) === max(0.0,-0.0) @test minmax(-0.0,0.0) === minmax(0.0,-0.0) @test max(-3.2, 5.1) == max(5.1, -3.2) == 5.1 @test min(-3.2, 5.1) == min(5.1, -3.2) == -3.2 @test max(-3.2, Inf) == max(Inf, -3.2) == Inf -@test max(-3.2, NaN) ≅ max(NaN, -3.2) ≅ NaN +@test max(-3.2, NaN) ≣ max(NaN, -3.2) ≣ NaN @test min(5.1, Inf) == min(Inf, 5.1) == 5.1 @test min(5.1, -Inf) == min(-Inf, 5.1) == -Inf -@test min(5.1, NaN) ≅ min(NaN, 5.1) ≅ NaN -@test min(5.1, -NaN) ≅ min(-NaN, 5.1) ≅ NaN +@test min(5.1, NaN) ≣ min(NaN, 5.1) ≣ NaN +@test min(5.1, -NaN) ≣ min(-NaN, 5.1) ≣ NaN @test minmax(-3.2, 5.1) == (min(-3.2, 5.1), max(-3.2, 5.1)) @test minmax(-3.2, Inf) == (min(-3.2, Inf), max(-3.2, Inf)) -@test minmax(-3.2, NaN) ≅ (min(-3.2, NaN), max(-3.2, NaN)) -@test (max(Inf,NaN), max(-Inf,NaN), max(Inf,-NaN), max(-Inf,-NaN)) ≅ (NaN,NaN,NaN,NaN) -@test (max(NaN,Inf), max(NaN,-Inf), max(-NaN,Inf), max(-NaN,-Inf)) ≅ (NaN,NaN,NaN,NaN) -@test (min(Inf,NaN), min(-Inf,NaN), min(Inf,-NaN), min(-Inf,-NaN)) ≅ (NaN,NaN,NaN,NaN) -@test (min(NaN,Inf), min(NaN,-Inf), min(-NaN,Inf), min(-NaN,-Inf)) ≅ (NaN,NaN,NaN,NaN) -@test minmax(-Inf,NaN) ≅ (min(-Inf,NaN), max(-Inf,NaN)) +@test minmax(-3.2, NaN) ≣ (min(-3.2, NaN), max(-3.2, NaN)) +@test (max(Inf,NaN), max(-Inf,NaN), max(Inf,-NaN), max(-Inf,-NaN)) ≣ (NaN,NaN,NaN,NaN) +@test (max(NaN,Inf), max(NaN,-Inf), max(-NaN,Inf), max(-NaN,-Inf)) ≣ (NaN,NaN,NaN,NaN) +@test (min(Inf,NaN), min(-Inf,NaN), min(Inf,-NaN), min(-Inf,-NaN)) ≣ (NaN,NaN,NaN,NaN) +@test (min(NaN,Inf), min(NaN,-Inf), min(-NaN,Inf), min(-NaN,-Inf)) ≣ (NaN,NaN,NaN,NaN) +@test minmax(-Inf,NaN) ≣ (min(-Inf,NaN), max(-Inf,NaN)) # fma let x = Int64(7)^7