@@ -105,6 +105,17 @@ for N in (0,3), M in (0,4), V in (Int, Float32)
105
105
@test eps (NESTED_FDNUM) === eps (PRIMAL)
106
106
@test eps (typeof (NESTED_FDNUM)) === eps (V)
107
107
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
+
108
119
@test floor (Int, FDNUM) === floor (Int, PRIMAL)
109
120
@test floor (Int, FDNUM2) === floor (Int, PRIMAL2)
110
121
@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)
137
148
@test round (FDNUM2) === round (PRIMAL2)
138
149
@test round (NESTED_FDNUM) === round (PRIMAL)
139
150
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
+
140
159
@test div (FDNUM, FDNUM2) === div (PRIMAL, PRIMAL2)
141
160
@test div (FDNUM, PRIMAL2) === div (PRIMAL, PRIMAL2)
142
161
@test div (PRIMAL, FDNUM2) === div (PRIMAL, PRIMAL2)
0 commit comments