go-toml/parse/benchmark_test.go

33 lines
508 B
Go

package parse_test
import (
"testing"
)
func Benchmark_B(b *testing.B) {
f := func(i int) int { i = i + 1; return i }
for i := 0; i < b.N; i++ {
f(i)
}
}
func Benchmark_C(b *testing.B) {
f := func(i int) int { i += 1; return i }
for i := 0; i < b.N; i++ {
f(i)
}
}
func Benchmark_D(b *testing.B) {
f := func(i int) int { i++; return i }
for i := 0; i < b.N; i++ {
f(i)
}
}
func Benchmark_A(b *testing.B) {
f := func(i int) int { i = 2; return i }
for i := 0; i < b.N; i++ {
f(i)
}
}