Skip to content

Commit c810dd8

Browse files
committed
add some more test cases to zero_tangent
1 parent 92ade11 commit c810dd8

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

test/tangent_types/abstract_zero.jl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,17 @@ end
165165
mutable struct MutDemo
166166
x::Float64
167167
end
168+
struct Demo
169+
x::Float64
170+
end
168171
@test zero_tangent(MutDemo(1.5)) isa MutableTangent{MutDemo}
169172
@test iszero(zero_tangent(MutDemo(1.5)))
170173

171174
@test zero_tangent((; a=1)) isa ZeroTangent
175+
@test zero_tangent(Demo(1.2)) isa ZeroTangent
176+
177+
@test zero_tangent(1) === 0
178+
@test zero_tangent(1.0) === 0.0
172179

173180
@test zero_tangent([1.0, 2.0]) == [0.0, 0.0]
174181
@test zero_tangent([[1.0, 2.0], [3.0]]) == [[0.0, 0.0], [0.0]]

0 commit comments

Comments
 (0)