imposm3/geom/geos/geos_test.go

26 lines
406 B
Go
Raw Normal View History

2013-05-06 21:24:49 +04:00
package geos
import "testing"
func TestFoo(t *testing.T) {
2013-05-07 09:56:09 +04:00
_ = NewGEOS()
2013-05-06 21:24:49 +04:00
}
2013-05-12 14:38:09 +04:00
func BenchmarkWKB(b *testing.B) {
g := NewGEOS()
defer g.Finish()
for i := 0; i < b.N; i++ {
cs, _ := g.CreateCoordSeq(10, 2)
for i := 0; i < 10; i++ {
cs.SetXY(g, uint32(i), float64(i*10), 0)
}
geom, _ := cs.AsLineString(g)
if g.IsValid(geom) == false {
b.Fail()
}
g.AsWKB(geom)
g.Destroy(geom)
}
}