@@ -27,7 +27,7 @@ dual_isapprox(a::Dual{T,T1,T2}, b::Dual{T3,T4,T5}) where {T,T1,T2,T3,T4,T5} = er
2727ForwardDiff.:≺ (:: Type{TestTag()} , :: Int ) = true
2828ForwardDiff.:≺ (:: Int , :: Type{TestTag()} ) = false
2929
30- @testset " Dual{TestTag() ,$V ,$N } and Dual{TestTag() ,Dual{TestTag() ,$V ,$M },$N }" for N in (0 ,3 ), M in (0 ,4 ), V in (Int, Float32)
30+ @testset " Dual{Z ,$V ,$N } and Dual{Z ,Dual{Z ,$V ,$M },$N }" for N in (0 ,3 ), M in (0 ,4 ), V in (Int, Float32)
3131 println (" ...testing Dual{TestTag(),$V ,$N } and Dual{TestTag(),Dual{TestTag(),$V ,$M },$N }" )
3232
3333 PARTIALS = Partials {N,V} (ntuple (n -> intrand (V), N))
@@ -218,9 +218,10 @@ ForwardDiff.:≺(::Int, ::Type{TestTag()}) = false
218218 # M is the length of M_PARTIALS, which affects:
219219 # NESTED_FDNUM = Dual{TestTag()}(Dual{TestTag()}(PRIMAL, M_PARTIALS), NESTED_PARTIALS)
220220
221- @show N M
221+ @show N M NESTED_FDNUM PRIMAL M_PARTIALS2 NESTED_PARTIALS2
222222 @test isequal (NESTED_FDNUM, Dual {TestTag()} (Dual {TestTag()} (PRIMAL, M_PARTIALS2), NESTED_PARTIALS2)) == (N == M == 0 )
223- @test isequal (NESTED_FDNUM, NESTED_FDNUM2) == isequal (PRIMAL, PRIMAL2) && (N == M == 0 )
223+ @show N M NESTED_FDNUM NESTED_FDNUM2 PRIMAL PRIMAL2
224+ @test isequal (NESTED_FDNUM, NESTED_FDNUM2) == isequal (PRIMAL, PRIMAL2)
224225
225226 @test (FDNUM == Dual {TestTag()} (PRIMAL, PARTIALS2)) == (N == 0 )
226227 @test (PRIMAL == PRIMAL2) == (FDNUM == FDNUM2)
0 commit comments