@@ -186,7 +186,7 @@ for N in (0,3), M in (0,4), V in (Int, Float32)
186186
187187 # Predicates #
188188 # ------------#
189- #=
189+
190190 @test ForwardDiff. isconstant (zero (FDNUM))
191191 @test ForwardDiff. isconstant (one (FDNUM))
192192 @test ForwardDiff. isconstant (FDNUM) == (N == 0 )
@@ -195,13 +195,13 @@ for N in (0,3), M in (0,4), V in (Int, Float32)
195195 @test ForwardDiff. isconstant (one (NESTED_FDNUM))
196196 @test ForwardDiff. isconstant (NESTED_FDNUM) == (N == 0 )
197197
198- @test isequal(FDNUM, Dual{TestTag()}(PRIMAL, PARTIALS2))
198+ @test isequal (FDNUM, Dual {TestTag()} (PRIMAL, PARTIALS2)) == (N == 0 )
199199 @test isequal (PRIMAL, PRIMAL2) == isequal (FDNUM, FDNUM2)
200200
201- @test isequal(NESTED_FDNUM, Dual{TestTag()}(Dual{TestTag()}(PRIMAL, M_PARTIALS2), NESTED_PARTIALS2))
201+ @test isequal (NESTED_FDNUM, Dual {TestTag()} (Dual {TestTag()} (PRIMAL, M_PARTIALS2), NESTED_PARTIALS2)) == (N == M == 0 )
202202 @test isequal (PRIMAL, PRIMAL2) == isequal (NESTED_FDNUM, NESTED_FDNUM2)
203203
204- @test FDNUM == Dual{TestTag()}(PRIMAL, PARTIALS2)
204+ @test ( FDNUM == Dual {TestTag()} (PRIMAL, PARTIALS2)) == (N == 0 )
205205 @test (PRIMAL == PRIMAL2) == (FDNUM == FDNUM2)
206206 @test (PRIMAL == PRIMAL2) == (NESTED_FDNUM == NESTED_FDNUM2)
207207
@@ -244,7 +244,7 @@ for N in (0,3), M in (0,4), V in (Int, Float32)
244244 @test Dual {TestTag()} (Dual {TestTag()} (2 , M_PARTIALS), NESTED_PARTIALS) >= Dual {TestTag()} (Dual {TestTag()} (1 , M_PARTIALS2), NESTED_PARTIALS2)
245245 @test Dual {TestTag()} (Dual {TestTag()} (1 , M_PARTIALS), NESTED_PARTIALS) >= Dual {TestTag()} (Dual {TestTag()} (1 , M_PARTIALS2), NESTED_PARTIALS2)
246246 @test ! (Dual {TestTag()} (Dual {TestTag()} (1 , M_PARTIALS), NESTED_PARTIALS) >= Dual {TestTag()} (Dual {TestTag()} (2 , M_PARTIALS2), NESTED_PARTIALS2))
247- =#
247+
248248 @test isnan (Dual {TestTag()} (NaN , PARTIALS))
249249 @test ! (isnan (FDNUM))
250250
@@ -308,7 +308,7 @@ for N in (0,3), M in (0,4), V in (Int, Float32)
308308 @test typeof (WIDE_NESTED_FDNUM) === Dual{TestTag (),Dual{TestTag (),WIDE_T,M},N}
309309
310310 @test value (WIDE_FDNUM) == PRIMAL
311- # @test ! (value(WIDE_NESTED_FDNUM) == PRIMAL)
311+ @test (value (WIDE_NESTED_FDNUM) == PRIMAL) == (M == 0 )
312312
313313 @test convert (Dual, FDNUM) === FDNUM
314314 @test convert (Dual, NESTED_FDNUM) === NESTED_FDNUM
0 commit comments