@@ -178,10 +178,8 @@ ForwardDiff.:≺(::Type{OuterTestTag}, ::Type{TestTag}) = false
178178 @test div (NESTED_FDNUM, PRIMAL2) === div (PRIMAL, PRIMAL2)
179179 @test div (PRIMAL, NESTED_FDNUM2) === div (PRIMAL, PRIMAL2)
180180
181- if VERSION ≥ v " 1.4"
182- @test div (FDNUM, FDNUM2, RoundUp) === div (PRIMAL, PRIMAL2, RoundUp)
183- @test div (NESTED_FDNUM, NESTED_FDNUM2, RoundUp) === div (PRIMAL, PRIMAL2, RoundUp)
184- end
181+ @test div (FDNUM, FDNUM2, RoundUp) === div (PRIMAL, PRIMAL2, RoundUp)
182+ @test div (NESTED_FDNUM, NESTED_FDNUM2, RoundUp) === div (PRIMAL, PRIMAL2, RoundUp)
185183
186184 @test Base. rtoldefault (typeof (FDNUM)) ≡ Base. rtoldefault (typeof (PRIMAL))
187185 @test Dual {TestTag()} (PRIMAL- eps (V), PARTIALS) ≈ FDNUM
@@ -554,9 +552,7 @@ ForwardDiff.:≺(::Type{OuterTestTag}, ::Type{TestTag}) = false
554552
555553 @test all (map (dual_isapprox, ForwardDiff. sincos (FDNUM), (sin (FDNUM), cos (FDNUM))))
556554
557- if VERSION >= v " 1.6.0-DEV.292"
558- @test all (map (dual_isapprox, sincospi (FDNUM), (sinpi (FDNUM), cospi (FDNUM))))
559- end
555+ @test all (map (dual_isapprox, sincospi (FDNUM), (sinpi (FDNUM), cospi (FDNUM))))
560556
561557 if V === Float32
562558 @test typeof (sqrt (FDNUM)) === typeof (FDNUM)
@@ -589,7 +585,7 @@ ForwardDiff.:≺(::Type{OuterTestTag}, ::Type{TestTag}) = false
589585 @test pq isa Tuple{Dual{TestTag ()},Dual{TestTag ()}}
590586 # We have to adjust tolerances if lower accuracy is requested
591587 # Therefore we don't use `dual_isapprox`
592- tol = V === Float32 ? 5f-4 : 1e-6
588+ tol = V === Float32 ? 5f-4 : 1e-5
593589 tol = tol^ (one (tol) / 2 ^ (isempty (ind) ? 0 : first (ind)))
594590 for i in 1 : 2
595591 @test value (pq[i]) ≈ gamma_inc (a, 1 + PRIMAL, ind... )[i] rtol= tol
@@ -648,13 +644,11 @@ end
648644 @test length (UnitRange (Dual (1.5 ,1 ), Dual (3.5 ,3 ))) == 3
649645end
650646
651- if VERSION >= v " 1.6.0-rc1"
652- @testset " @printf" begin
653- for T in (Float16, Float32, Float64, BigFloat)
654- d1 = Dual (one (T))
655- @test_nowarn @printf (" Testing @printf: %.2e\n " , d1)
656- @test @sprintf (" Testing @sprintf: %.2e\n " , d1) == " Testing @sprintf: 1.00e+00\n "
657- end
647+ @testset " @printf" begin
648+ for T in (Float16, Float32, Float64, BigFloat)
649+ d1 = Dual (one (T))
650+ @test_nowarn @printf (" Testing @printf: %.2e\n " , d1)
651+ @test @sprintf (" Testing @sprintf: %.2e\n " , d1) == " Testing @sprintf: 1.00e+00\n "
658652 end
659653end
660654
0 commit comments