Skip to content

Commit af1d4fd

Browse files
committed
Add metadata tests
1 parent b4100b8 commit af1d4fd

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

test/runtests.jl

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,11 @@ using LinearAlgebra
7575
filtered = filter(i -> i.value < 0.7, x)
7676
@test length(filtered) == 7
7777
end
78-
@test getcolumn(plain, :name) == pnames
79-
@test MetaType(Polygon) == PolygonMeta{Polygon,T,Typ,Names,Types} where Types where Names where Typ<:GeometryBasics.AbstractPolygon{Polygon,T} where T
78+
@test GeometryBasics.getcolumn(plain, :name) == pnames
79+
@test GeometryBasics.MetaType(Polygon) == PolygonMeta{Polygon,T,Typ,Names,Types} where Types where Names where Typ<:GeometryBasics.AbstractPolygon{Polygon,T} where T
80+
@test_throws ErrorException GeometryBasics.meta(plain)
81+
@test GeometryBasics.MetaFree(PolygonMeta) == Polygon
82+
8083
end
8184

8285
@testset "point with metadata" begin
@@ -362,8 +365,10 @@ end
362365

363366
@test hasproperty(m, :xx)
364367
@test hasproperty(m, :color)
365-
# @test GeometryBasics.MetaType(Simplex) == ERROR: No Meta Type for Simplex
368+
@test_throws ErrorException GeometryBasics.MetaType(Simplex)
369+
@test_throws ErrorException GeometryBasics.MetaFree(Simplex)
366370

371+
367372
@test m.xx === xx
368373
@test m.color === color
369374

0 commit comments

Comments
 (0)