add BenchmarkWKB
parent
b57829d95a
commit
40a67247a4
|
@ -5,3 +5,21 @@ import "testing"
|
|||
func TestFoo(t *testing.T) {
|
||||
_ = NewGEOS()
|
||||
}
|
||||
|
||||
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)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue