@@ -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))
@@ -237,9 +237,10 @@ ForwardDiff.:≺(::Int, ::Type{TestTag()}) = false
237237 # M is the length of M_PARTIALS, which affects:
238238 # NESTED_FDNUM = Dual{TestTag()}(Dual{TestTag()}(PRIMAL, M_PARTIALS), NESTED_PARTIALS)
239239
240- @show N M
240+ @show N M NESTED_FDNUM PRIMAL M_PARTIALS2 NESTED_PARTIALS2
241241 @test isequal (NESTED_FDNUM, Dual {TestTag()} (Dual {TestTag()} (PRIMAL, M_PARTIALS2), NESTED_PARTIALS2)) == (N == M == 0 )
242- @test isequal (NESTED_FDNUM, NESTED_FDNUM2) == isequal (PRIMAL, PRIMAL2) && (N == M == 0 )
242+ @show N M NESTED_FDNUM NESTED_FDNUM2 PRIMAL PRIMAL2
243+ @test isequal (NESTED_FDNUM, NESTED_FDNUM2) == isequal (PRIMAL, PRIMAL2)
243244
244245 @test (FDNUM == Dual {TestTag()} (PRIMAL, PARTIALS2)) == (N == 0 )
245246 @test (PRIMAL == PRIMAL2) == (FDNUM == FDNUM2)
0 commit comments