Skip to content

Commit 1e9e37e

Browse files
committed
Test type inference of constructors
1 parent 1f3aeb9 commit 1e9e37e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/test_tree_construction.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,16 @@ end
106106
@test repr(tree) == repr(tree2)
107107
end
108108

109+
@testset "Type inference" begin
110+
@inferred Node(; feature=1)
111+
@inferred Node(; val=1)
112+
@inferred Node(Float32; val=1)
113+
@inferred Node{Float32}(; val=1)
114+
x1 = Node{Float32}(; feature=1)
115+
@inferred Node(; op=1, l=x1)
116+
@inferred Node(; op=1, l=x1, r=x1)
117+
end
118+
109119
@testset "Miscellaneous" begin
110120
operators = OperatorEnum(; default_params...)
111121
for N in (Node, GraphNode)

0 commit comments

Comments
 (0)