|
71 | 71 | @test ad.absstep === nothing |
72 | 72 | @test ad.dir |
73 | 73 |
|
74 | | - ad = AutoFiniteDiff(; fdtype = Val(:central), fdjtype = Val(:forward), relstep = 1e-3, absstep = 1e-4, dir = false) |
| 74 | + ad = AutoFiniteDiff(; fdtype = Val(:central), fdjtype = Val(:forward), |
| 75 | + relstep = 1e-3, absstep = 1e-4, dir = false) |
75 | 76 | @test ad isa AbstractADType |
76 | 77 | @test ad isa AutoFiniteDiff |
77 | 78 | @test mode(ad) isa ForwardMode |
@@ -126,13 +127,21 @@ end |
126 | 127 | end |
127 | 128 |
|
128 | 129 | @testset "AutoMooncake" begin |
129 | | - ad = AutoMooncake(; config=nothing) |
| 130 | + ad = AutoMooncake(; config = nothing) |
130 | 131 | @test ad isa AbstractADType |
131 | 132 | @test ad isa AutoMooncake |
132 | 133 | @test mode(ad) isa ReverseMode |
133 | 134 | @test ad.config === nothing |
134 | 135 | end |
135 | 136 |
|
| 137 | +@testset "AutoMooncakeForward" begin |
| 138 | + ad = AutoMooncakeForward(; config = nothing) |
| 139 | + @test ad isa AbstractADType |
| 140 | + @test ad isa AutoMooncakeForward |
| 141 | + @test mode(ad) isa ForwardMode |
| 142 | + @test ad.config === nothing |
| 143 | +end |
| 144 | + |
136 | 145 | @testset "AutoPolyesterForwardDiff" begin |
137 | 146 | ad = AutoPolyesterForwardDiff() |
138 | 147 | @test ad isa AbstractADType |
|
0 commit comments