From 83ee3eca7e33c6b669e605a66297394664f75a28 Mon Sep 17 00:00:00 2001 From: Vasko Zdravevski Date: Sat, 13 Oct 2018 17:40:05 -0600 Subject: [PATCH] day 53 - add benchmarking --- day53/problem_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/day53/problem_test.go b/day53/problem_test.go index 4c86684..2805b79 100644 --- a/day53/problem_test.go +++ b/day53/problem_test.go @@ -29,4 +29,15 @@ func TestQueue(t *testing.T) { } func BenchmarkQueue(b *testing.B) { + for i := 0; i < b.N; i++ { + for _, tc := range testcases { + q := NewQueue() + for _, v := range tc.inserts { + q.Enqueue(v) + } + for range tc.inserts { + q.Dequeue() + } + } + } }