From f9a9e8ba7375a6e4c7e9fa50902a897387212dbb Mon Sep 17 00:00:00 2001 From: viri Date: Fri, 8 Apr 2022 20:13:30 -0600 Subject: [PATCH] std.math.isInf: add tests for +-NaN --- lib/std/math/isinf.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/std/math/isinf.zig b/lib/std/math/isinf.zig index 2524354207..e88b9810b6 100644 --- a/lib/std/math/isinf.zig +++ b/lib/std/math/isinf.zig @@ -32,6 +32,8 @@ test "math.isInf" { try expect(!isInf(@as(T, -0.0))); try expect(isInf(math.inf(T))); try expect(isInf(-math.inf(T))); + try expect(!isInf(math.nan(T))); + try expect(!isInf(-math.nan(T))); } } @@ -44,6 +46,8 @@ test "math.isPositiveInf" { try expect(!isPositiveInf(@as(T, -0.0))); try expect(isPositiveInf(math.inf(T))); try expect(!isPositiveInf(-math.inf(T))); + try expect(!isInf(math.nan(T))); + try expect(!isInf(-math.nan(T))); } } @@ -56,5 +60,7 @@ test "math.isNegativeInf" { try expect(!isNegativeInf(@as(T, -0.0))); try expect(!isNegativeInf(math.inf(T))); try expect(isNegativeInf(-math.inf(T))); + try expect(!isInf(math.nan(T))); + try expect(!isInf(-math.nan(T))); } }