func testFib(n, e int, t *testing.T) { var r int if n <= 20 { r = fibonacci.Fib(n) if e != r { t.Errorf("Fib(%v) = %v, want %v", n, r, e) } } r = fibonacci.Mfib(n) if e != r { t.Errorf("Fib(%v) = %v, want %v", n, r, e) } }
func benchmarkMfib(i int, b *testing.B) { for n := 0; n < b.N; n++ { fibonacci.Mfib(i) } }