Skip to content

Commit 9dfd758

Browse files
committed
Add tests for internal methods
1 parent 9828a5a commit 9dfd758

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

test/runtests.jl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,17 @@ end
620620
@test propertynames(sa) === (:main, :country_states, :rainfall)
621621
@test getproperty(sa, :country_states) isa Array{Any}
622622
@test getproperty(sa, :main) == geom
623+
624+
@test GeometryBasics.getnamestypes(typeof(feat[1])) ==
625+
(LineString{2,Float64,Point{2,Float64},Base.ReinterpretArray{GeometryBasics.Ngon{2,Float64,2,Point{2,Float64}},1,Tuple{Point{2,Float64},Point{2,Float64}},TupleView{Tuple{Point{2,Float64},Point{2,Float64}},2,1,Array{Point{2,Float64},1}}}},
626+
(:country_states, :rainfall), Tuple{String,Float64})
627+
628+
@test StructArrays.staticschema(typeof(feat[1])) ==
629+
NamedTuple{(:main, :country_states, :rainfall),Tuple{LineString{2,Float64,Point{2,Float64},Base.ReinterpretArray{GeometryBasics.Ngon{2,Float64,2,Point{2,Float64}},1,Tuple{Point{2,Float64},Point{2,Float64}},TupleView{Tuple{Point{2,Float64},Point{2,Float64}},2,1,Array{Point{2,Float64},1}}}},
630+
String,Float64}}
631+
632+
@test Base.getindex(feat[1], 1) isa Line
633+
@test Base.size(feat[1]) == (2,)
623634
end
624635

625636
@testset "Tests from GeometryTypes" begin

0 commit comments

Comments
 (0)