@@ -105,6 +105,17 @@ for N in (0,3), M in (0,4), V in (Int, Float32)
105105 @test eps (NESTED_FDNUM) === eps (PRIMAL)
106106 @test eps (typeof (NESTED_FDNUM)) === eps (V)
107107
108+ @test precision (FDNUM) === precision (PRIMAL)
109+ @test precision (typeof (FDNUM)) === precision (V)
110+ @test precision (NESTED_FDNUM) === precision (PRIMAL)
111+ @test precision (typeof (NESTED_FDNUM)) === precision (V)
112+ if VERSION >= v " 1.8.0-DEV.725" # https://github.com/JuliaLang/julia/pull/42428
113+ @test precision (FDNUM; base= 10 ) === precision (PRIMAL; base= 10 )
114+ @test precision (typeof (FDNUM); base= 10 ) === precision (V; base= 10 )
115+ @test precision (NESTED_FDNUM; base= 10 ) === precision (PRIMAL; base= 10 )
116+ @test precision (typeof (NESTED_FDNUM); base= 10 ) === precision (V; base= 10 )
117+ end
118+
108119 @test floor (Int, FDNUM) === floor (Int, PRIMAL)
109120 @test floor (Int, FDNUM2) === floor (Int, PRIMAL2)
110121 @test floor (Int, NESTED_FDNUM) === floor (Int, PRIMAL)
@@ -137,6 +148,14 @@ for N in (0,3), M in (0,4), V in (Int, Float32)
137148 @test round (FDNUM2) === round (PRIMAL2)
138149 @test round (NESTED_FDNUM) === round (PRIMAL)
139150
151+ @test fld (FDNUM, FDNUM2) === fld (PRIMAL, PRIMAL2)
152+ @test fld (FDNUM, PRIMAL2) === fld (PRIMAL, PRIMAL2)
153+ @test fld (PRIMAL, FDNUM2) === fld (PRIMAL, PRIMAL2)
154+
155+ @test cld (FDNUM, FDNUM2) === cld (PRIMAL, PRIMAL2)
156+ @test cld (FDNUM, PRIMAL2) === cld (PRIMAL, PRIMAL2)
157+ @test cld (PRIMAL, FDNUM2) === cld (PRIMAL, PRIMAL2)
158+
140159 @test div (FDNUM, FDNUM2) === div (PRIMAL, PRIMAL2)
141160 @test div (FDNUM, PRIMAL2) === div (PRIMAL, PRIMAL2)
142161 @test div (PRIMAL, FDNUM2) === div (PRIMAL, PRIMAL2)
0 commit comments