Files
fn-serverless/api/id/id_test.go
Reed Allman 84df77a757 add benchmarks for ids (#816)
... I was curious
2018-03-06 15:13:00 -08:00

31 lines
421 B
Go

package id
import (
"testing"
)
func BenchmarkGen(b *testing.B) {
for i := 0; i < b.N; i++ {
id := New()
_ = id
}
}
func BenchmarkMarshalText(b *testing.B) {
id := New()
for i := 0; i < b.N; i++ {
byts, _ := id.MarshalText()
_ = byts
}
}
func BenchmarkUnmarshalText(b *testing.B) {
id := New()
byts, _ := id.MarshalText()
for i := 0; i < b.N; i++ {
var id Id
id.UnmarshalText(byts)
_ = id
}
}