Skip to content

Commit b9e3376

Browse files
committed
add some more test cases to zero_tangent
1 parent 7e7b441 commit b9e3376

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
@@ -159,10 +159,17 @@ end
159159
mutable struct MutDemo
160160
x::Float64
161161
end
162+
struct Demo
163+
x::Float64
164+
end
162165
@test zero_tangent(MutDemo(1.5)) isa MutableTangent{MutDemo}
163166
@test iszero(zero_tangent(MutDemo(1.5)))
164167

165168
@test zero_tangent((; a=1)) isa ZeroTangent
169+
@test zero_tangent(Demo(1.2)) isa ZeroTangent
170+
171+
@test zero_tangent(1) === 0
172+
@test zero_tangent(1.0) === 0.0
166173

167174
@test zero_tangent([1.0, 2.0]) == [0.0, 0.0]
168175
@test zero_tangent([[1.0, 2.0], [3.0]]) == [[0.0, 0.0], [0.0]]

0 commit comments

Comments
 (0)