Files
avo/tests/fixedbugs/issue122/issue122_test.go
2020-01-19 22:06:52 -08:00

17 lines
346 B
Go

package issue122
import (
"testing"
)
//go:generate go run asm.go -out issue122.s -stubs stub.go
func TestTriangle(t *testing.T) {
expect := func(n uint64) uint64 { return n * (n + 1) / 2 }
for n := uint64(1); n < 42; n++ {
if got := Triangle(n); expect(n) != got {
t.Fatalf("Triangle(%v) = %v; expect %v", n, got, expect(n))
}
}
}